From 08887c9a2713a08f6ea4e9b539d1f89d4211a19f Mon Sep 17 00:00:00 2001
From: Tom Scholl
Date: Mon, 28 Mar 2011 21:17:32 +0000
Subject: [PATCH 01/98] Minor fixes to news recipes idnes and smith
---
recipes/idnes.recipe | 2 +-
recipes/smith.recipe | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/recipes/idnes.recipe b/recipes/idnes.recipe
index 0bd4de2327..238c90694c 100644
--- a/recipes/idnes.recipe
+++ b/recipes/idnes.recipe
@@ -34,7 +34,7 @@ class iHeuteRecipe(BasicNewsRecipe):
dict(name='table', attrs={'class':['video-16ku9']})]
remove_tags_after = [dict(name='div',attrs={'id':['related','related2']})]
- keep_only_tags = [dict(name='div', attrs={'class':['art-full adwords-text','dil-day']})
+ keep_only_tags = [dict(name='div', attrs={'class':['art-full adwords-text','dil-day','art-full']})
,dict(name='table',attrs={'class':['kemel-box']})]
def print_version(self, url):
diff --git a/recipes/smith.recipe b/recipes/smith.recipe
index 98f7d98517..06075b8d1b 100644
--- a/recipes/smith.recipe
+++ b/recipes/smith.recipe
@@ -7,6 +7,7 @@ class SmithsonianMagazine(BasicNewsRecipe):
__author__ = 'Krittika Goyal'
oldest_article = 31#days
max_articles_per_feed = 50
+ use_embedded_content = False
#encoding = 'latin1'
recursions = 1
match_regexps = ['&page=[2-9]$']
From 7fcc5132cd9c64d69aa53847b439d90ae23736ad Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Fri, 1 Apr 2011 14:18:47 -0600
Subject: [PATCH 02/98] ...
---
setup/publish.py | 1 -
src/calibre/manual/news.rst | 10 ++++------
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/setup/publish.py b/setup/publish.py
index 6aa2aa0e06..5c6b5563e9 100644
--- a/setup/publish.py
+++ b/setup/publish.py
@@ -45,7 +45,6 @@ class Stage3(Command):
sub_commands = ['upload_user_manual', 'upload_demo', 'sdist',
'upload_to_sourceforge', 'upload_to_google_code',
'tag_release', 'upload_to_server',
- 'upload_to_mobileread',
]
class Stage4(Command):
diff --git a/src/calibre/manual/news.rst b/src/calibre/manual/news.rst
index ed306a168e..ac74b6c766 100644
--- a/src/calibre/manual/news.rst
+++ b/src/calibre/manual/news.rst
@@ -263,20 +263,18 @@ Tips for developing new recipes
The best way to develop new recipes is to use the command line interface. Create the recipe using your favorite python editor and save it to a file say :file:`myrecipe.recipe`. The `.recipe` extension is required. You can download content using this recipe with the command::
- ebook-convert myrecipe.recipe output_dir --test -vv
+ ebook-convert myrecipe.recipe .epub --test -vv --debug-pipeline debug
-The :command:`ebook-convert` will download all the webpages and save them to the directory :file:`output_dir`, creating it if necessary. The :option:`-vv` makes ebook-convert spit out a lot of information about what it is doing. The :option:`--test` makes it download only a couple of articles from at most two feeds.
+The :command:`ebook-convert` will download all the webpages and save them to the EPUB file :file:`my_recipe.epub`, creating it if necessary. The :option:`-vv` makes ebook-convert spit out a lot of information about what it is doing. The :option:`--test` makes it download only a couple of articles from at most two feeds. In addition, ebook-convert will put the downloaded HTML into the ``debug/input`` directory, where ``debug`` is the directory you specified in the :option:`--debug-pipeline` option.
-Once the download is complete, you can look at the downloaded :term:`HTML` by opening the file :file:`index.html` in a browser. Once you're satisfied that the download and preprocessing is happening correctly, you can generate ebooks in different formats as shown below::
+Once the download is complete, you can look at the downloaded :term:`HTML` by opening the file :file:`debug/input/index.html` in a browser. Once you're satisfied that the download and preprocessing is happening correctly, you can generate ebooks in different formats as shown below::
ebook-convert myrecipe.recipe myrecipe.epub
ebook-convert myrecipe.recipe myrecipe.mobi
...
-If you're satisfied with your recipe, and you feel there is enough demand to justify its inclusion into the set of built-in recipes, add a comment to the ticket http://bugs.calibre-ebook.com/ticket/405
-
-Alternatively, you could just post your recipe in the calibre forum at http://www.mobileread.com/forums/forumdisplay.php?f=166 to share it with other calibre users.
+If you're satisfied with your recipe, and you feel there is enough demand to justify its inclusion into the set of built-in recipes, post your recipe in the calibre forum at http://www.mobileread.com/forums/forumdisplay.php?f=166 to share it with other calibre users.
.. seealso::
From ee447c7f05ed760af3b18c4b40b2af7f10d9d222 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Fri, 1 Apr 2011 14:45:54 -0600
Subject: [PATCH 03/98] Fix #747766 (Globe and Mail recipe correction / wrong
feed names on sports and auto)
---
recipes/globe_and_mail.recipe | 4 ++--
src/calibre/manual/news.rst | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/recipes/globe_and_mail.recipe b/recipes/globe_and_mail.recipe
index 22cb6fa5bb..03061a2329 100644
--- a/recipes/globe_and_mail.recipe
+++ b/recipes/globe_and_mail.recipe
@@ -35,8 +35,8 @@ class AdvancedUserRecipe1287083651(BasicNewsRecipe):
(u'Arts', u'http://www.theglobeandmail.com/news/arts/?service=rss'),
(u'Life', u'http://www.theglobeandmail.com/life/?service=rss'),
(u'Real Estate', u'http://www.theglobeandmail.com/real-estate/?service=rss'),
- (u'Auto', u'http://www.theglobeandmail.com/sports/?service=rss'),
- (u'Sports', u'http://www.theglobeandmail.com/auto/?service=rss')
+ (u'Sports', u'http://www.theglobeandmail.com/sports/?service=rss'),
+ (u'Drive', u'http://www.theglobeandmail.com/auto/?service=rss')
]
preprocess_regexps = [
diff --git a/src/calibre/manual/news.rst b/src/calibre/manual/news.rst
index ac74b6c766..52dc5a7166 100644
--- a/src/calibre/manual/news.rst
+++ b/src/calibre/manual/news.rst
@@ -265,7 +265,7 @@ The best way to develop new recipes is to use the command line interface. Create
ebook-convert myrecipe.recipe .epub --test -vv --debug-pipeline debug
-The :command:`ebook-convert` will download all the webpages and save them to the EPUB file :file:`my_recipe.epub`, creating it if necessary. The :option:`-vv` makes ebook-convert spit out a lot of information about what it is doing. The :option:`--test` makes it download only a couple of articles from at most two feeds. In addition, ebook-convert will put the downloaded HTML into the ``debug/input`` directory, where ``debug`` is the directory you specified in the :option:`--debug-pipeline` option.
+The command :command:`ebook-convert` will download all the webpages and save them to the EPUB file :file:`myrecipe.epub`. The :option:`-vv` makes ebook-convert spit out a lot of information about what it is doing. The :option:`--test` makes it download only a couple of articles from at most two feeds. In addition, ebook-convert will put the downloaded HTML into the ``debug/input`` directory, where ``debug`` is the directory you specified in the :option:`--debug-pipeline` option.
Once the download is complete, you can look at the downloaded :term:`HTML` by opening the file :file:`debug/input/index.html` in a browser. Once you're satisfied that the download and preprocessing is happening correctly, you can generate ebooks in different formats as shown below::
@@ -274,7 +274,7 @@ Once the download is complete, you can look at the downloaded :term:`HTML` by op
...
-If you're satisfied with your recipe, and you feel there is enough demand to justify its inclusion into the set of built-in recipes, post your recipe in the calibre forum at http://www.mobileread.com/forums/forumdisplay.php?f=166 to share it with other calibre users.
+If you're satisfied with your recipe, and you feel there is enough demand to justify its inclusion into the set of built-in recipes, post your recipe in the `calibre recipes forum `_ to share it with other calibre users.
.. seealso::
From c75ca49df7998f75db335687e00a96954ab2dba1 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Fri, 1 Apr 2011 15:29:59 -0600
Subject: [PATCH 04/98] ...
---
Changelog.yaml | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Changelog.yaml b/Changelog.yaml
index f6493d48a9..96237e3c8b 100644
--- a/Changelog.yaml
+++ b/Changelog.yaml
@@ -23,14 +23,14 @@
date: 2011-04-01
new features:
- - title: "Email delivery: You can now specify a subject that calibre will use when sending emails per email account, configured in Preferences->Sending by email. The subject is a template of the same kind used in Save to Disk, etc. So youcan specift the title/authors/series/whatever in the template."
+ - title: "Email delivery: You can now specify a subject that calibre will use when sending emails per email account, configured in Preferences->Sending by email. The subject is a template of the same kind used in Save to Disk, etc. So you can specift the title/authors/series/whatever in the template."
tickets: [743535]
- title: "Apple driver: When an iDevice is detected, inform the user about the Connect to iTunes method instead of trying to connect directly to the device, as the latter can be buggy. See http://www.mobileread.com/forums/showthread.php?t=127883 for details"
- title: "SONY driver: Search for books on the device in all directories not just database/media/books. This can be turned off by customizing the SONY plugin in Preferences->Plugins"
- - title: "EPUB Output: Remove any margins specified via an Adobe page template in the input document. This means that the margins psecified in calibre are more likely to be the actual margins used."
+ - title: "EPUB Output: Remove any margins specified via an Adobe page template in the input document. This means that the margins specified in calibre are more likely to be the actual margins used."
- title: "When reading metadata from filenames, allow publisher and published date to be read from the filename"
tickets: [744020]
@@ -49,6 +49,8 @@
- title: "FB2 Output: Option to set the FB2 genre explicitly."
tickets: [743178]
+
+ - title: "Plugin developers: calibre now has a new plugin API, see http://calibre-ebook.com/user_manual/creating_plugins.html. Your existing plugins should continue to work, but it would be good to test them to make sure."
bug fixes:
- title: "Fix text color in the search bar set to black instead of the system font color"
From f3a522ff5594ba9d04bf103dd838f9651868caba Mon Sep 17 00:00:00 2001
From: Tom Scholl
Date: Fri, 1 Apr 2011 21:51:59 +0000
Subject: [PATCH 05/98] Removed spammy ticket adverts from guardian recipe
---
recipes/guardian.recipe | 1 +
1 file changed, 1 insertion(+)
diff --git a/recipes/guardian.recipe b/recipes/guardian.recipe
index a4329d279e..6211997b06 100644
--- a/recipes/guardian.recipe
+++ b/recipes/guardian.recipe
@@ -36,6 +36,7 @@ class Guardian(BasicNewsRecipe):
remove_tags = [
dict(name='div', attrs={'class':["video-content","videos-third-column"]}),
dict(name='div', attrs={'id':["article-toolbox","subscribe-feeds",]}),
+ dict(name='div', attrs={'class':["guardian-tickets promo-component",]}),
dict(name='ul', attrs={'class':["pagination"]}),
dict(name='ul', attrs={'id':["content-actions"]}),
#dict(name='img'),
From 1a5a6567d2306d76772ed1abf40ad2fde4c8724c Mon Sep 17 00:00:00 2001
From: Translators <>
Date: Sat, 2 Apr 2011 04:54:48 +0000
Subject: [PATCH 06/98] Launchpad automatic translations update.
---
src/calibre/translations/af.po | 1083 ++---
src/calibre/translations/ar.po | 1078 ++---
src/calibre/translations/ast.po | 1083 ++---
src/calibre/translations/bg.po | 1078 ++---
src/calibre/translations/bn.po | 1083 ++---
src/calibre/translations/bs.po | 1072 ++---
src/calibre/translations/ca.po | 1101 ++---
src/calibre/translations/cs.po | 1080 ++---
src/calibre/translations/da.po | 1075 ++---
src/calibre/translations/de.po | 1080 ++---
src/calibre/translations/el.po | 1080 ++---
src/calibre/translations/en_AU.po | 1083 ++---
src/calibre/translations/en_CA.po | 1086 ++---
src/calibre/translations/en_GB.po | 1112 ++---
src/calibre/translations/eo.po | 1086 ++---
src/calibre/translations/es.po | 1090 ++---
src/calibre/translations/eu.po | 1077 ++---
src/calibre/translations/fa.po | 1083 ++---
src/calibre/translations/fi.po | 1091 ++---
src/calibre/translations/fo.po | 1083 ++---
src/calibre/translations/fr.po | 1080 ++---
src/calibre/translations/gl.po | 1077 ++---
src/calibre/translations/he.po | 1075 ++---
src/calibre/translations/hi.po | 1083 ++---
src/calibre/translations/hr.po | 1088 ++---
src/calibre/translations/hu.po | 1080 ++---
src/calibre/translations/id.po | 1088 ++---
src/calibre/translations/it.po | 1080 ++---
src/calibre/translations/ja.po | 1107 ++---
src/calibre/translations/ko.po | 1072 ++---
src/calibre/translations/lt.po | 1072 ++---
src/calibre/translations/lv.po | 1088 ++---
src/calibre/translations/ml.po | 1086 ++---
src/calibre/translations/mr.po | 1083 ++---
src/calibre/translations/ms.po | 1083 ++---
src/calibre/translations/nb.po | 1080 ++---
src/calibre/translations/nds.po | 1085 ++---
src/calibre/translations/nl.po | 6251 ++++++++++++++++-------------
src/calibre/translations/oc.po | 1083 ++---
src/calibre/translations/pa.po | 1088 ++---
src/calibre/translations/pl.po | 1096 ++---
src/calibre/translations/pt.po | 1077 ++---
src/calibre/translations/pt_BR.po | 1080 ++---
src/calibre/translations/ro.po | 1080 ++---
src/calibre/translations/ru.po | 1080 ++---
src/calibre/translations/sc.po | 1083 ++---
src/calibre/translations/sk.po | 1072 ++---
src/calibre/translations/sl.po | 1094 ++---
src/calibre/translations/sq.po | 1088 ++---
src/calibre/translations/sr.po | 1075 ++---
src/calibre/translations/sv.po | 1080 ++---
src/calibre/translations/ta.po | 1083 ++---
src/calibre/translations/te.po | 1088 ++---
src/calibre/translations/th.po | 1075 ++---
src/calibre/translations/tr.po | 1075 ++---
src/calibre/translations/uk.po | 1075 ++---
src/calibre/translations/ur.po | 1083 ++---
src/calibre/translations/vi.po | 1174 +++---
src/calibre/translations/yi.po | 1083 ++---
src/calibre/translations/zh_CN.po | 1075 ++---
src/calibre/translations/zh_HK.po | 1083 ++---
src/calibre/translations/zh_TW.po | 1080 ++---
62 files changed, 38364 insertions(+), 34028 deletions(-)
diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po
index 8faa35bce1..eec10ba1ca 100644
--- a/src/calibre/translations/af.po
+++ b/src/calibre/translations/af.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2009-11-06 19:11+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: Afrikaans \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:35+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:40+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Doen absolute niks"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Doen absolute niks"
msgid "Unknown"
msgstr "Onbekend"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Basis"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "LĂȘertipe"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metadata leeser"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metadata skrywer"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -330,7 +330,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -340,7 +340,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -649,35 +649,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -685,29 +681,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -729,106 +725,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -872,20 +880,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -893,8 +901,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -904,8 +912,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -913,17 +921,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1222,32 +1230,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1256,29 +1264,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1411,7 +1430,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2048,7 +2067,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2163,7 +2182,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2174,6 +2193,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2523,105 +2546,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3004,7 +3027,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3137,7 +3160,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3303,6 +3326,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3567,135 +3591,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3903,8 +3931,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4101,7 +4129,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4167,7 +4195,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4175,7 +4203,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4356,7 +4384,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4364,32 +4392,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4476,26 +4504,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4503,7 +4531,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4515,7 +4543,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4526,19 +4554,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4603,7 +4631,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4845,7 +4873,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5047,8 +5075,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5058,17 +5086,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5078,25 +5106,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5154,7 +5182,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5177,14 +5205,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5749,10 +5777,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6344,7 +6376,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6929,97 +6961,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7305,7 +7337,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7441,7 +7473,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7488,8 +7520,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7521,12 +7553,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7710,22 +7742,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9205,12 +9237,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9279,7 +9311,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9514,61 +9546,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9582,67 +9614,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9850,48 +9900,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9966,7 +10016,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9983,12 +10033,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10794,25 +10844,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10824,91 +10881,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10917,22 +10974,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10942,64 +10999,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11730,30 +11783,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11850,7 +11907,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11943,166 +12000,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12112,60 +12169,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12238,34 +12295,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12465,7 +12522,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12543,36 +12600,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12648,73 +12705,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12789,27 +12846,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13975,11 +14032,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13993,15 +14050,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15038,101 +15095,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po
index 7b88cb311f..97e245ef4f 100644
--- a/src/calibre/translations/ar.po
+++ b/src/calibre/translations/ar.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-01-03 01:54+0000\n"
"Last-Translator: Amr Hesham \n"
"Language-Team: Arabic \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:36+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:40+0000\n"
"X-Generator: Launchpad (build 12559)\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:121
@@ -29,7 +29,7 @@ msgstr ""
msgid "The monospace family of fonts to embed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
@@ -73,11 +73,11 @@ msgstr ""
msgid "The monospaced font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -88,7 +88,7 @@ msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -105,9 +105,9 @@ msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -127,7 +127,7 @@ msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -173,19 +173,19 @@ msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -193,12 +193,12 @@ msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -209,11 +209,11 @@ msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -227,46 +227,46 @@ msgstr "Ùۧ ÙÙŰčÙ ŰŽÙŰĄÙ"
msgid "Unknown"
msgstr "Ù
ŰŹÙÙÙ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "ÙۧŰčŰŻŰ©"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "ÙÙŰč ۧÙÙ
ÙÙ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Ùۧ۱ۊ ŰŻÙÙÙ Ű§ÙÙ
ŰčÙÙÙ
ۧŰȘ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "ÙۧŰȘŰš ŰŻÙÙÙ Ű§ÙÙ
ŰčÙÙÙ
ۧŰȘ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "ÙۧۏÙŰ© ۧÙÙ
ŰłŰȘ۟ۯÙ
"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "ۧÙŰȘÙ۶ÙÙۧŰȘ"
@@ -388,8 +388,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "۟۔ÙÙŰ” ێ۱ÙŰ· ۧÙŰŁŰŻÙۧŰȘ"
+msgid "Toolbar"
+msgstr "ێ۱ÙŰ· ۧÙŰŁŰŻÙۧŰȘ"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -398,7 +398,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -720,35 +720,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Ù
ÙŰÙۧŰȘ Ù
۫ۚŰȘŰ©"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "ŰȘŰčÙÙÙ ÙÙ
ÙŰÙۧŰȘ ŰŁÙÙۧŰč ۧÙÙ
ÙÙۧŰȘ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "ŰȘ۟۔ÙŰ” ۧÙÙ
ÙŰÙۧŰȘ ۧÙÙ
ŰÙÙŰ©"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Ù
ÙŰÙۧŰȘ Ù
ŰčŰ·ÙŰ©"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "ŰȘÙŰčÙÙ Ű§Ùۧ۶ۧÙۧŰȘ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Ùۧ ÙŰŹŰŻ Ù
ÙŰÙ Ű”Ű§ÙŰ "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "ÙŰŽÙ Ű§ŰłŰȘÙÙŰ§Ù Ű§ÙÙ
ÙŰÙ %s Ù
Űč ۧÙŰȘÙۧۥ ۧÙۣ۫۱:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -760,29 +756,29 @@ msgstr ""
" ۧÙÙ
Ùۯ۱۩ ŰčÙÙ Ű§ÙŰȘ۟۔ÙŰ” ŰšŰȘŰÙ
ÙÙ Ű§ÙÙ
ÙŰÙۧŰȘ ۧÙ۟ۧ۱ۏÙŰ© .\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "ۄ۶ۧÙŰ© Ù
ÙŰÙ ÙŰȘ۟۔ÙŰ” Ù
۳ۧ۱ Ű„ÙÙ Ù
ÙÙ zip ۧÙŰ°Ù ÙŰŰȘÙÙÙ."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr "ŰŰ°Ù Ű§ÙÙ
ÙŰÙ Ű§ÙÙ
۟۔۔ ŰčÙ Ű·Ű±ÙÙ Ű§ŰłÙ
Ù. Ùۧ Ùۀ۫۱ ŰčÙÙ Ű§ÙÙ
ÙŰÙۧŰȘ ۧÙÙ
۶Ù
ÙŰ©"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr "ŰȘ۟۔ÙŰ” ۧÙÙ
ÙŰÙ . ŰŰŻŰŻ ۧ۳Ù
ۧÙÙ
ÙŰÙ ÙŰłÙŰłÙŰ© ۧÙŰȘ۟۔ÙŰ” ÙÙ۱ÙÙÙ
ۧ ŰšÙۧ۔ÙŰ©."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "ÙۧۊÙ
Ű© ÙÙ Ű§ÙÙ
ÙŰÙۧŰȘ ۧÙÙ
۫ۚŰȘŰ©"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "ŰȘÙ
ÙÙÙ Ű§ÙÙ
ÙŰÙ Ű§ÙÙ
ŰłÙ
Ù"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "ŰȘŰčŰ·ÙÙ Ű§ÙÙ
ÙŰÙ Ű§ÙÙ
ŰłÙ
Ù"
@@ -804,106 +800,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "ŰȘÙŰ§Ű”Ù Ù
Űčۧ ÙÙۧŰȘÙ S60."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "ŰŹÙۧŰČ ŰŁŰšÙ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "ۧÙŰȘÙŰ§Ű”Ù ŰčÙ Ű·Ű±ÙÙ iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "ŰȘÙ
ۧÙÙŰŽÙ ŰčÙ ŰŹÙۧŰČ Ű§ŰšÙ, ÙŰȘÙ
ŰȘŰŽŰșÙÙ iTunes, ۧÙ۱ۏۧۥ ۧÙۧÙŰȘ۞ۧ۱..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d Ù
Ù %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "ŰȘÙ
"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "ۧÙۣ۟ۚۧ۱"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "ۧÙÙÙ۱۳"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "ŰȘÙŰ§Ű”Ù Ù
Űčۧ iTunes"
@@ -947,20 +955,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "ÙŰŹŰ±Ù Ű„Ű۔ۧۥ ÙۧۊÙ
Ű© ÙŰȘŰš Ù
Ù Ű§ÙŰŹÙۧŰČ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "ÙŰŹŰ±Ù ŰȘŰÙÙÙ Ű§ÙÙŰȘŰš Ű„ÙÙ Ű§ÙŰŹÙۧŰČ..."
@@ -968,8 +976,8 @@ msgstr "ÙŰŹŰ±Ù ŰȘŰÙÙÙ Ű§ÙÙŰȘŰš Ű„ÙÙ Ű§ÙŰŹÙۧŰČ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "ۄ۶ۧÙŰ© ÙŰȘŰš ÙÙۧۊÙ
Ű© ۧÙŰšÙۧÙۧŰȘ ۧÙÙŰ”ÙÙŰ© ÙÙŰŹÙۧŰČ ..."
@@ -979,8 +987,8 @@ msgstr "ۄ۶ۧÙŰ© ÙŰȘŰš ÙÙۧۊÙ
Ű© ۧÙŰšÙۧÙۧŰȘ ۧÙÙŰ”ÙÙŰ© ÙÙŰŹÙ
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "ÙŰŹŰ±Ù ŰŰ°Ù Ű§ÙÙŰȘŰš Ù
Ù Ű§ÙŰŹÙۧŰČ..."
@@ -988,17 +996,17 @@ msgstr "ÙŰŹŰ±Ù ŰŰ°Ù Ű§ÙÙŰȘŰš Ù
Ù Ű§ÙŰŹÙۧŰČ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "ÙŰŹŰ±Ù Ű„Ű±ŰłŰ§Ù ŰŻÙÙÙ Ű§ÙÙ
ŰčÙÙÙ
ۧŰȘ. Ű„ÙÙ Ű§ÙŰŹÙۧŰČ..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1297,15 +1305,15 @@ msgstr "ۧÙŰȘÙŰ§Ű”Ù Ù
Űč Ùۧ۱ۊ ۧÙÙŰȘۧۚ ۧÙۧÙÙÙŰȘ۱ÙÙÙ ŰłÙÙ
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1313,18 +1321,18 @@ msgstr ""
"۶Űč ŰčÙۧÙ
Ű© ۧÙÙۧ۔ÙŰ© ÙÙÙŰ”Ù ŰšÙÙ Ù
ŰŹÙ
ÙŰčŰ© Ù
Ù Ű§ÙŰšÙۧÙۧŰȘ ۧÙÙŰ”ÙÙŰ© ÙÙÙ ŰȘÙÙÙ Ù
ŰŹÙ
ÙŰčŰ© ÙÙ "
"ۧÙŰŹÙۧŰČ . Ù ŰȘŰŽÙ
Ù Ű§ÙۧŰŰȘÙ
ۧÙۧŰȘ ۧÙŰȘۧÙÙŰ©: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1333,29 +1341,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1488,7 +1507,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr "ۧÙۧŰȘŰ”Ű§Ù Ù
Űč ŰŹÙۧŰČ Ùۧ۱ۊ Ű„ÙÙŰȘ۱ÙÙÙ ."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "ÙŰŹŰ±Ù Ű„Ű۔ۧۥ Ù
ŰčÙÙÙ
ۧŰȘ ۧÙŰŹÙۧŰČ..."
@@ -2142,7 +2161,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2257,7 +2276,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2268,6 +2287,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2618,105 +2641,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "ۧÙŰčÙÙۧÙ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "ۧÙÙ
Ű€ÙÙ ŰŁÙ Ű§ÙÙ
Ű€ÙÙÙÙ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "ۧÙÙۧێ۱"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "ۧÙÙ
ÙŰȘŰŹ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "ۧÙŰȘŰčÙÙÙۧŰȘ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "ۧÙÙŰłÙÙ
"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "ۧÙŰłÙŰłÙŰ©"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "ۧÙÙŰșŰ©"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "ŰźŰȘÙ
ۧÙŰȘÙÙÙŰȘ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3099,7 +3122,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3232,7 +3255,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3398,6 +3421,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3662,135 +3686,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "ŰȘŰŁÙÙŰŻ ÙŰšÙ Ű§ÙŰ۰Ù"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Notify when a new version is available"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "ۧÙŰ„ÙŰȘŰ±Ű§Ű¶Ù ÙÙŰȘŰÙÙÙ Ű„ÙÙ LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "ۧÙŰźÙۧ۱ۧŰȘ ÙÙ
ŰłŰȘŰč۱۶ ÙŰȘŰš LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "ŰȘÙÙۊۧŰȘ ۧÙŰȘÙ ŰȘŰč۱۶ ŰčÙ Ű·Ű±ÙÙ Ű§ÙÙ
ŰłŰȘŰč۱۶ ۧÙۯۧ۟ÙÙ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "ۄ۞Ùۧ۱ ŰŁÙÙÙÙŰ© Ű”ÙÙÙŰ© ۧÙÙ۞ۧÙ
"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "۱ÙŰč ۣ۟ۚۧ۱ ŰȘÙ
ŰȘÙŰČÙÙÙۧ Ű„ÙÙ Ű§ÙŰŹÙۧŰČ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "ŰŰ°Ù ÙŰȘŰš Ù
Ù Ű§ÙÙ
ÙŰȘۚ۩ ŰšŰčŰŻ ۱ÙŰčÙۧ Ű„ÙÙ Ű§ÙŰŹÙۧŰČ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3998,8 +4026,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4196,7 +4224,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4262,7 +4290,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Ùۧ ÙÙ
ÙÙ ŰȘŰÙÙÙÙ"
@@ -4270,7 +4298,7 @@ msgstr "Ùۧ ÙÙ
ÙÙ ŰȘŰÙÙÙÙ"
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4451,7 +4479,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4459,32 +4487,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Ű„Ű±ŰłŰ§Ù ÙŰŹÙۧŰČ"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4571,26 +4599,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Ùۧ ÙÙ
ÙÙ ŰȘŰ۱Ù۱ ۧÙÙ
ÙŰȘۧۯۧŰȘۧ"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4598,7 +4626,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4610,7 +4638,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4621,19 +4649,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "ۧŰŰ”Ù ŰčÙÙ Ű§Ùۣ۟ۚۧ۱"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4698,7 +4726,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4940,7 +4968,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5142,8 +5170,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "ۧÙÙ
۳ۧ۱"
@@ -5153,17 +5181,17 @@ msgstr "ۧÙÙ
۳ۧ۱"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "ۧÙŰȘÙÙۊۧŰȘ"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5173,25 +5201,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "ۚۯÙÙ"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5249,7 +5277,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5272,14 +5300,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5844,10 +5872,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6441,7 +6473,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "ŰȘۏ۱ۚ۩"
@@ -7026,97 +7058,97 @@ msgstr "۟۷ۣ"
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "۟۷ۣ ÙÙ Ű§ÙۧŰȘŰ”Ű§Ù ŰšŰ§ÙŰŹÙۧŰČ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "ۧÙŰŹÙۧŰČ: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " ŰȘÙ
ÙŰŽÙÙ."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7402,7 +7434,7 @@ msgstr "ۄ۟ŰȘÙۧ۱ ۧÙŰȘÙÙŰŠŰ©"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "ۧÙŰȘÙÙŰŠŰ©"
@@ -7538,7 +7570,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7585,8 +7617,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7618,12 +7650,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7807,22 +7839,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9306,12 +9338,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9380,7 +9412,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&ŰȘۏ۱ۚ۩"
@@ -9615,61 +9647,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9683,67 +9715,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "ۧ۳Ù
ۧÙ&Ù
ÙÙ:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ":ۧÙŰčÙÙۧÙ"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "ۧÙÙ
Ű€ÙÙÙÙ:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "ۧÙŰłÙŰłÙŰ©:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "ÙÙ۱۳ ۧÙŰłÙŰłÙŰ©:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "Regular expression (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9951,44 +10001,44 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -10063,7 +10113,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -10080,12 +10130,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "ۧÙŰ”ÙŰŰ© ۧÙŰȘۧÙÙŰ©"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "ۧÙŰ”ÙŰŰ© ۧÙ۳ۧۚÙŰ©"
@@ -10891,25 +10941,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10921,91 +10978,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Ù
ŰȘÙ۳۷"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Ű”ŰșÙ۱"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "ÙŰšÙ۱"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "ۄ۟ŰȘ۱ ۧÙ&ÙŰșŰ© (ÙŰŰȘۧۏ Ű„Űčۧۯ۩ ŰȘŰŽŰșÙÙ):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11014,22 +11071,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11039,64 +11096,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11827,30 +11880,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11947,7 +12004,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "ŰšŰŰ«"
@@ -12040,166 +12097,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12209,60 +12266,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12335,34 +12392,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "۟۷ۣ ÙÙ Ű§ÙŰȘŰÙÙÙ"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12542,7 +12599,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12600,36 +12657,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12705,73 +12762,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "ۄ۟ŰȘÙۧ۱ ۧÙÙŰȘۧۚ ۧÙŰ„ÙÙŰȘ۱ÙÙÙ"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "ÙŰȘŰš Ű„ÙÙŰȘ۱ÙÙÙŰ©"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "ÙŰȘÙ
ŰȘŰÙ
ÙÙ Ű§ÙÙŰȘۧۚ ۧÙŰ„ÙÙŰȘ۱ÙÙÙ..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "ÙÙ
ÙŰȘÙ
ÙÙ Ù
Ù ÙŰȘŰ Ű§ÙÙŰȘۧۚ ۧÙŰ„ÙÙŰȘ۱ÙÙÙ"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12846,27 +12903,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14035,11 +14092,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14053,15 +14110,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15098,101 +15155,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "ŰȘÙ
ۧÙŰȘÙŰČÙÙ"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "ÙŰŽÙ ŰȘÙŰČÙÙ Ű§ÙÙ
ÙۧÙۧŰȘ ۧÙŰȘۧÙÙŰ©:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "ÙŰŽÙ ŰȘÙŰČÙÙ ŰŁŰŹŰČۧۥ Ù
Ù Ű§ÙÙ
ÙۧÙۧŰȘ ۧÙŰȘۧÙÙŰ©:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " Ù
Ù "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "Ù
ŰۧÙÙŰ© ŰȘÙŰČÙÙ Ű§ÙŰșÙۧÙ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "ŰȘÙ
ŰȘÙŰČÙÙ Ű§ÙŰȘÙÙÙÙ
Ű„ÙÙ %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "ÙÙ
ÙŰȘÙ
ÙÙÙ Ù
Ù ŰȘÙŰČÙÙ Ű§ÙŰșÙۧÙ: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "ÙŰȘÙ
ŰȘÙŰČÙÙ Ű§ÙŰșÙŰ§Ù Ù
Ù %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Ù
ÙۧÙŰ© ۚۯÙÙ ŰčÙÙۧÙ"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "ۧÙÙ
ÙۧÙŰ© Ù
ÙŰČÙÙŰ©: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "ÙŰŽÙ ŰȘÙŰČÙÙ Ű§ÙÙ
ÙۧÙŰ©: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15436,6 +15493,9 @@ msgstr ""
#~ msgid "Italian"
#~ msgstr "Ű„Ù۷ۧÙÙ"
+#~ msgid "No valid plugin found in "
+#~ msgstr "Ùۧ ÙŰŹŰŻ Ù
ÙŰÙ Ű”Ű§ÙŰ "
+
#~ msgid "The reader has no storage card connected."
#~ msgstr "ÙÙŰł ÙÙÙۧ۱ۊ ۚ۷ۧÙŰ© ŰȘŰźŰČÙÙ."
@@ -15738,9 +15798,6 @@ msgstr ""
#~ msgid "
Must be a directory."
#~ msgstr "
ÙŰŹŰš ŰŁÙ ÙÙÙÙ ŰŻÙÙÙ."
-#~ msgid "Toolbar"
-#~ msgstr "ێ۱ÙŰ· ۧÙŰŁŰŻÙۧŰȘ"
-
#~ msgid "&Metadata from file name"
#~ msgstr "&Ù
ÙŰȘۧۯۧŰȘۧ Ù
Ù Ű§ŰłÙ
ۧÙÙ
ÙÙ"
@@ -16009,3 +16066,6 @@ msgstr ""
#~ msgid " "
#~ msgstr " "
+
+#~ msgid "Customize the toolbar"
+#~ msgstr "۟۔ÙÙŰ” ێ۱ÙŰ· ۧÙŰŁŰŻÙۧŰȘ"
diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po
index 77a2d19163..8635a20165 100644
--- a/src/calibre/translations/ast.po
+++ b/src/calibre/translations/ast.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-01-31 21:37+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: Asturian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:36+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:40+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr ""
msgid "Unknown"
msgstr "DesconocĂo"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Formatu de ficheru"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Xenerador de catĂĄlogu"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -330,7 +330,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -340,7 +340,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -649,35 +649,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -685,29 +681,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -729,106 +725,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -872,20 +880,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -893,8 +901,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -904,8 +912,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -913,17 +921,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1222,32 +1230,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1256,29 +1264,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1411,7 +1430,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2048,7 +2067,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2163,7 +2182,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2174,6 +2193,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2523,105 +2546,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3004,7 +3027,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3137,7 +3160,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3303,6 +3326,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3567,135 +3591,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3903,8 +3931,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4101,7 +4129,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4167,7 +4195,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4175,7 +4203,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4356,7 +4384,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4364,32 +4392,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4476,26 +4504,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4503,7 +4531,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4515,7 +4543,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4526,19 +4554,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4603,7 +4631,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4845,7 +4873,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5047,8 +5075,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5058,17 +5086,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5078,25 +5106,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5154,7 +5182,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5177,14 +5205,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5749,10 +5777,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6344,7 +6376,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6929,97 +6961,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7305,7 +7337,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7441,7 +7473,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7488,8 +7520,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7521,12 +7553,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7710,22 +7742,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9205,12 +9237,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9279,7 +9311,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9514,61 +9546,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9582,67 +9614,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9850,48 +9900,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9966,7 +10016,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9983,12 +10033,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10794,25 +10844,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10824,91 +10881,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10917,22 +10974,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10942,64 +10999,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11730,30 +11783,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11850,7 +11907,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11943,166 +12000,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12112,60 +12169,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12238,34 +12295,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12465,7 +12522,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12543,36 +12600,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12648,73 +12705,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12789,27 +12846,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13975,11 +14032,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13993,15 +14050,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15038,101 +15095,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po
index 4b7de4cbe8..645388909e 100644
--- a/src/calibre/translations/bg.po
+++ b/src/calibre/translations/bg.po
@@ -6,22 +6,22 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.51\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-30 01:18+0000\n"
"Last-Translator: Yassen Nikolov \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: 2011-03-31 04:34+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:41+0000\n"
"X-Generator: Launchpad (build 12559)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "ĐĐ” ĐżŃаĐČĐž абŃĐŸĐ»ŃŃĐœĐŸ ĐœĐžŃĐŸ"
msgid "Unknown"
msgstr "ĐДОзĐČĐ”ŃŃĐœĐŸ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "ĐŃĐœĐŸĐČĐ”Đœ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "йОп ĐœĐ° ŃаĐčла"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "ЧДŃĐ”ĐœĐ” ĐœĐ° ĐŒĐ”ŃĐ°ĐŽĐ°ĐœĐœĐž"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "ĐĐ°ĐżĐžŃ ĐœĐ° ĐŒĐ”ŃĐ°ĐŽĐ°ĐœĐœĐž"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "ĐĐ”ĐœĐ”ŃĐžŃĐ°ĐœĐ” ĐœĐ° ĐșаŃĐ°Đ»ĐŸĐł"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "ĐĐ”ĐčŃŃĐžŃ ĐŸŃ ĐżĐŸŃŃДбОŃДлŃĐșĐžŃ ĐžĐœŃĐ”ŃŃĐ”ĐčŃ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "ĐŃĐ”ĐŽĐżĐŸŃĐžŃĐ°ĐœĐžŃ"
@@ -335,8 +335,8 @@ msgstr ""
"ĐĐŸĐ±Đ°ĐČĐ”ŃĐ”/ĐżŃĐ”ĐŒĐ°Ń
ĐœĐ”ŃĐ” ŃĐČĐŸĐž ŃĐŸĐ±ŃŃĐČĐ”ĐœĐž ĐșĐŸĐ»ĐŸĐœĐž ĐČ ŃпОŃŃĐșа Ń ĐșĐœĐžĐłĐž ĐœĐ° calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "ĐаŃŃŃĐŸĐčĐșĐž ĐœĐ° Đ»Đ”ĐœŃаŃа Ń ĐžĐœŃŃŃŃĐŒĐ”ĐœŃĐž"
+msgid "Toolbar"
+msgstr "ĐĐ”ĐœŃа Ń ĐžĐœŃŃŃŃĐŒĐ”ĐœŃĐž"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -347,7 +347,7 @@ msgstr ""
"ĐŽĐ”ĐčŃŃĐČĐžŃ ĐŽĐ° бŃĐŽĐ°Ń ĐœĐ° ŃĐ°Đ·ĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžĐ” ĐČ ŃŃŃ
"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -671,35 +671,31 @@ msgstr "ĐąĐŸĐ·Đž ĐżŃĐŸŃОл Đ” ĐżŃĐ”ĐŽĐœĐ°Đ·ĐœĐ°ŃĐ”Đœ за B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "ĐąĐŸĐ·Đž ĐżŃĐŸŃОл Đ” ĐżŃĐ”ĐŽĐœĐ°Đ·ĐœĐ°ŃĐ”Đœ за Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "ĐĐœŃŃалОŃĐ°ĐœĐž ĐŽĐŸĐ±Đ°ĐČĐșĐž"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "ĐĄŃĐŸŃĐČĐ”ŃŃŃĐČĐžŃ Đ·Đ° плŃĐłĐžĐœĐž за ĐČОЎа ŃаĐčĐ»"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "ĐаŃŃŃĐŸĐčĐșа ĐœĐ° Đ»ĐŸĐșĐ°Đ»ĐœĐžŃĐ” ĐŽĐŸĐ±Đ°ĐČĐșĐž"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "ĐĐ·ĐșĐ»ŃŃĐ”ĐœĐž ĐŽĐŸĐ±Đ°ĐČĐșĐž"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "ĐĐșĐ»ŃŃĐ”ĐœĐž ĐŽĐŸĐ±Đ°ĐČĐșĐž"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "ĐĐ” Ńа ĐœĐ°ĐŒĐ”ŃĐ”ĐœĐž ĐČĐ°Đ»ĐžĐŽĐœĐž ĐŽĐŸĐ±Đ°ĐČĐșĐž ĐČ "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -707,29 +703,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "ХпОŃŃĐș ĐœĐ° ĐČŃĐžŃĐșĐž ĐžĐœŃŃалОŃĐ°ĐœĐž ĐŽĐŸĐ±Đ°ĐČĐșĐž"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "ĐĐșŃĐžĐČĐžŃĐ°ĐœĐ” ĐœĐ° ОзбŃĐ°ĐœĐ°Ńа ĐŽĐŸĐ±Đ°ĐČĐșа"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "ĐДаĐșŃĐžĐČĐžŃĐ°ĐœĐ” ĐœĐ° ОзбŃĐ°ĐœĐ°Ńа ĐŽĐŸĐ±Đ°ĐČĐșа"
@@ -751,107 +747,119 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "ĐĐŸĐŒŃĐœĐžĐșĐžŃаĐč ŃŃŃ S60 ŃŃŃŃĐŸĐčŃŃĐČа"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "ĐĐ”ŃĐžŃаĐč ĐŸĐ±Đ»ĐŸĐ¶ĐșĐž ĐŸŃ iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr "РазŃĐ”ŃĐž ĐșĐ”ŃĐžŃĐ°ĐœĐ” Đž ĐżĐŸĐșазĐČĐ°ĐœĐ” ĐœĐ° ĐŸĐ±Đ»ĐŸĐ¶ĐșĐž ĐŸŃ iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Apple ŃŃŃŃĐŸĐčŃŃĐČĐŸ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "ĐĐŸĐŒŃĐœĐžĐșĐžŃаĐč Ń iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
"Apple ŃŃŃŃĐŸĐčŃŃĐČĐŸ ŃĐ°Đ·ĐżĐŸĐ·ĐœĐ°ŃĐŸ, ŃŃаŃŃĐžŃĐ°ĐœĐ” ĐœĐ° iTunes, ĐŒĐŸĐ»Ń ĐžĐ·ŃаĐșаĐčŃĐ” ..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d ĐŸŃ %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "заĐČŃŃŃĐ”ĐœĐŸ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "ĐĐŸĐČĐžĐœĐž"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "ĐаŃĐ°Đ»ĐŸĐł"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -895,20 +903,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -916,8 +924,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -927,8 +935,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -936,17 +944,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1245,32 +1253,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1279,29 +1287,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1434,7 +1453,7 @@ msgstr "ĐĐŸĐżŃĐ»ĐœĐžŃĐ”Đ»ĐœĐŸ пДŃŃĐŸĐœĐ°Đ»ĐžĐ·ĐžŃĐ°ĐœĐ”"
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2073,7 +2092,7 @@ msgstr "ĐĐŸĐœĐČĐ”ŃŃĐžŃĐ°ĐœĐ” ĐœĐ° ĐČŃ
ĐŸĐŽĐœĐžŃĐ” ĐŽĐ°ĐœĐœĐž ĐČ HTML ..."
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "ĐĄŃзЎаĐČĐ°ĐœĐ”"
@@ -2188,7 +2207,7 @@ msgstr "ĐаŃĐ°Đ»ĐŸ"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2199,6 +2218,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2548,105 +2571,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "ĐĐ”"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Đа"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "ĐаглаĐČОД"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "ĐĐČŃĐŸŃ(Đž)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "ĐзЎаŃДл"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "ĐŃĐŸĐžĐ·ĐČĐŸĐŽĐžŃДл"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "ĐĐŸĐŒĐ”ĐœŃаŃĐž"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "ĐŃĐžĐșĐ”ŃĐž"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "ĐĄĐ”ŃОО"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "ĐĐ·ĐžĐș"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "ĐŃблОĐșŃĐČĐ°ĐœĐ°"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "ĐŃаĐČа"
@@ -3029,7 +3052,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3162,7 +3185,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3328,6 +3351,7 @@ msgid "Author"
msgstr "ĐĐČŃĐŸŃ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "ĐąĐ”ĐŒĐ°"
@@ -3592,135 +3616,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "ĐĐŸĐșазĐČĐ°ĐœĐ” ĐœĐ° ĐžĐșĐŸĐœĐ° ĐČ ŃĐžŃŃĐ”ĐŒĐœĐžŃ ĐżĐ°ĐœĐ”Đ»"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "ĐĐ·Đ±ĐŸŃ ĐœĐ° ŃаĐčĐ»ĐŸĐČĐ”"
@@ -3928,8 +3956,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "ĐĐ” Ńа ОзбŃĐ°ĐœĐž ĐșĐœĐžĐłĐž"
@@ -4126,7 +4154,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4192,7 +4220,7 @@ msgid "Bulk convert"
msgstr "ĐаŃĐŸĐČĐŸ ĐșĐŸĐœĐČĐ”ŃŃĐžŃĐ°ĐœĐ”"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "ĐĐ” ĐŒĐŸĐ¶Đ” Ўа ŃĐ” ĐșĐŸĐœĐČĐ”ŃŃĐžŃа"
@@ -4200,7 +4228,7 @@ msgstr "ĐĐ” ĐŒĐŸĐ¶Đ” Ўа ŃĐ” ĐșĐŸĐœĐČĐ”ŃŃĐžŃа"
msgid "Starting conversion of %d book(s)"
msgstr "ĐĐ°ĐżĐŸŃĐČĐ°ĐœĐ” ĐœĐ° ĐșĐŸĐœĐČĐ”ŃŃĐžŃĐ°ĐœĐ” ĐœĐ° %d ĐșĐœĐžĐłĐ°(Đž)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4381,7 +4409,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "ĐĐŒĐ”ĐčĐ» ĐŽĐŸ"
@@ -4389,32 +4417,32 @@ msgstr "ĐĐŒĐ”ĐčĐ» ĐŽĐŸ"
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "ĐĐ·ĐżŃаŃĐ”ĐœĐ” ĐșŃĐŒ ŃŃŃŃĐŸĐčŃŃĐČĐŸ"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4501,26 +4529,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "ĐĐ” ĐŒĐŸĐ¶Đ” Ўа ŃĐ” ŃДЎаĐșŃĐžŃĐ°Ń ĐŒĐ”ŃĐ°ĐŽĐ°ĐœĐœĐžŃĐ”"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4528,7 +4556,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4540,7 +4568,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4551,19 +4579,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4628,7 +4656,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "ĐĄŃаŃŃĐžŃĐ°ĐœĐ” ĐœĐ° ĐœĐ°ŃĐ°Đ»ĐœĐžŃ ŃŃĐČĐ”ŃĐœĐžĐș"
@@ -4870,7 +4898,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "ĐŃĐŒĐ° ĐșĐœĐžĐłĐž"
@@ -5072,8 +5100,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "ĐŃŃ"
@@ -5083,17 +5111,17 @@ msgstr "ĐŃŃ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Đ€ĐŸŃĐŒĐ°ŃĐž"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "ĐĐŸĐ»Đ”ĐșŃОО"
@@ -5103,25 +5131,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5179,7 +5207,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5202,14 +5230,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5774,10 +5802,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6369,7 +6401,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "йДŃŃĐČĐ°ĐœĐ”"
@@ -6954,97 +6986,97 @@ msgstr "ĐŃĐ”ŃĐșа"
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "ĐŃĐŒĐ° ĐżĐŸĐŽŃ
ĐŸĐŽŃŃĐž ŃĐŸŃĐŒĐ°ŃĐž"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "ĐŁŃŃŃĐŸĐčŃŃĐČĐŸ: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "ĐŃĐŒĐ° ŃŃŃŃĐŸĐčŃŃĐČĐŸ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "ĐŃĐŒĐ° ĐșаŃŃа"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "ĐŃĐŒĐ° ĐŒŃŃŃĐŸ ĐœĐ° ŃŃŃŃĐŸĐčŃŃĐČĐŸŃĐŸ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7330,7 +7362,7 @@ msgstr "ĐĐ·Đ±ĐŸŃ ĐœĐ° ŃĐŸŃĐŒĐ°Ń"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Đ€ĐŸŃĐŒĐ°Ń"
@@ -7466,7 +7498,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7513,8 +7545,8 @@ msgid "Location"
msgstr "ĐĐ”ŃŃĐŸĐżĐŸĐ»ĐŸĐ¶Đ”ĐœĐžĐ”"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7546,12 +7578,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7735,22 +7767,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "ĐалĐșĐž бŃĐșĐČĐž"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "ĐлаĐČĐœĐž бŃĐșĐČĐž"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9233,12 +9265,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9307,7 +9339,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "ĐŃĐŸ&ба"
@@ -9542,61 +9574,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "ĐĐŸĐČĐžĐœĐž:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "ĐŸŃ"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "ĐČ %s ŃĐŸŃĐŒĐ°Ń."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "ĐĐ·ĐżŃаŃĐ°ĐœĐ” ĐœĐ° ĐžĐŒĐ”ĐčĐ» ĐœĐ°"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9610,67 +9642,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "&РДгŃĐ»ŃŃĐ”Đœ ОзŃаз"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "ĐаглаĐČОД:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "ĐŃĐŒĐ° ŃŃĐČĐżĐ°ĐŽĐ”ĐœĐžĐ”"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "ĐĐČŃĐŸŃĐž:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9878,48 +9928,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Đ Đ°Đ·ĐŒĐ”Ń (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "ĐĐœĐžĐłĐ° %s ĐŸŃ %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9994,7 +10044,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "ĐĐ” Ńа ĐœĐ°ĐŒĐ”ŃĐ”ĐœĐž ŃŃĐČĐżĐ°ĐŽĐ”ĐœĐžŃ"
@@ -10011,12 +10061,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "ХлДЎĐČаŃа ŃŃŃĐ°ĐœĐžŃа"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "ĐŃДЎОŃĐœĐ° ŃŃŃĐ°ĐœĐžŃа"
@@ -10822,25 +10872,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10852,91 +10909,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "ĐĄŃĐ”ĐŽĐ”Đœ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "ĐалŃĐș"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "ĐĐŸĐ»ŃĐŒ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10945,22 +11002,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10970,64 +11027,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11762,30 +11815,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11882,7 +11939,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "ĐąŃŃŃĐ”ĐœĐ”"
@@ -11975,166 +12032,166 @@ msgstr "Đ©ŃаĐșĐœĐ”ŃĐ”, за Ўа ĐżŃĐŸĐŒĐ”ĐœĐžŃĐ”"
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12144,60 +12201,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12270,34 +12327,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12497,7 +12554,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12575,36 +12632,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12680,73 +12737,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12821,27 +12878,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14007,11 +14064,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14025,15 +14082,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15070,101 +15127,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15289,9 +15346,6 @@ msgstr ""
#~ msgid "~"
#~ msgstr "~"
-#~ msgid "Toolbar"
-#~ msgstr "ĐĐ”ĐœŃа Ń ĐžĐœŃŃŃŃĐŒĐ”ĐœŃĐž"
-
#~ msgid "&Button size in toolbar"
#~ msgstr "Đ Đ°Đ·ĐŒĐ”Ń ĐœĐ° &бŃŃĐŸĐœĐžŃĐ” ĐČ Đ»Đ”ĐœŃаŃа Ń ĐžĐœŃŃŃŃĐŒĐ”ĐœŃĐž"
@@ -15364,8 +15418,14 @@ msgstr ""
#~ msgid "use comma"
#~ msgstr "ĐžĐ·ĐżĐŸĐ»Đ·ĐČĐ°ĐœĐ” ĐœĐ° запДŃаŃ"
+#~ msgid "No valid plugin found in "
+#~ msgstr "ĐĐ” Ńа ĐœĐ°ĐŒĐ”ŃĐ”ĐœĐž ĐČĐ°Đ»ĐžĐŽĐœĐž ĐŽĐŸĐ±Đ°ĐČĐșĐž ĐČ "
+
#~ msgid "Last downloaded"
#~ msgstr "ĐĐŸŃĐ»Đ”ĐŽĐœĐŸ ŃĐČĐ°Đ»Đ”ĐœĐŸ"
#~ msgid "Download covers from librarything.com"
#~ msgstr "ĐĄĐČалŃĐœĐ” ĐœĐ° ĐșĐŸŃĐžŃа ĐŸŃ librarything.com"
+
+#~ msgid "Customize the toolbar"
+#~ msgstr "ĐаŃŃŃĐŸĐčĐșĐž ĐœĐ° Đ»Đ”ĐœŃаŃа Ń ĐžĐœŃŃŃŃĐŒĐ”ĐœŃĐž"
diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po
index e660bd5f92..c7d2da5701 100644
--- a/src/calibre/translations/bn.po
+++ b/src/calibre/translations/bn.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-12-11 02:29+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: Bengali \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:37+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:41+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "àŠàŠžàŠČà§ àŠàŠżàŠà§àŠ àŠàŠ°à§ àŠšàŠŸ"
msgid "Unknown"
msgstr "àŠ
àŠà§àŠàŠŸàŠ€"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "àŠàŠżàŠ€à§àŠ€àŠż"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "àŠ«àŠŸàŠàŠČà§àа àŠ§àŠ°àŠŁ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "àŠźà§àŠàŠŸàŠĄàŠŸàŠàŠŸ àŠȘàŠŸàŠ àŠ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "àŠźà§àŠàŠŸàŠĄàŠŸàŠàŠŸ àŠČà§àŠàŠ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "àŠà§àŠŻàŠŸàŠàŠŸàŠČàŠ àŠà§àŠšàŠŸàŠ°à§àŠàа"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "àŠȘàŠàŠšà§àŠŠàŠžàŠźà§àŠč"
@@ -325,7 +325,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -335,7 +335,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -644,35 +644,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -680,29 +676,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -724,106 +720,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -867,20 +875,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -888,8 +896,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -899,8 +907,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -908,17 +916,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1217,32 +1225,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1251,29 +1259,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1406,7 +1425,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2043,7 +2062,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2158,7 +2177,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2169,6 +2188,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2518,105 +2541,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -2999,7 +3022,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3132,7 +3155,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3298,6 +3321,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3562,135 +3586,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3898,8 +3926,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4096,7 +4124,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4162,7 +4190,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4170,7 +4198,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4351,7 +4379,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4359,32 +4387,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4471,26 +4499,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4498,7 +4526,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4510,7 +4538,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4521,19 +4549,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4598,7 +4626,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4840,7 +4868,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5042,8 +5070,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5053,17 +5081,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5073,25 +5101,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5149,7 +5177,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5172,14 +5200,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5744,10 +5772,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6339,7 +6371,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6924,97 +6956,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7300,7 +7332,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7436,7 +7468,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7483,8 +7515,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7516,12 +7548,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7705,22 +7737,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9200,12 +9232,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9274,7 +9306,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9509,61 +9541,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9577,67 +9609,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9845,48 +9895,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9961,7 +10011,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9978,12 +10028,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10789,25 +10839,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +10876,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +10969,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,64 +10994,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11725,30 +11778,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +11902,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +11995,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12164,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12233,34 +12290,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12460,7 +12517,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12595,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12700,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12784,27 +12841,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13970,11 +14027,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13988,15 +14045,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15033,101 +15090,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po
index 5507d1a30f..17d985d41a 100644
--- a/src/calibre/translations/bs.po
+++ b/src/calibre/translations/bs.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-01-18 21:03+0000\n"
"Last-Translator: Senad Sopovic \n"
"Language-Team: Bosnian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:37+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:41+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Radi apsolutno niĆĄta"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Radi apsolutno niĆĄta"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Radi apsolutno niĆĄta"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Radi apsolutno niĆĄta"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Radi apsolutno niĆĄta"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Radi apsolutno niĆĄta"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Radi apsolutno niĆĄta"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Radi apsolutno niĆĄta"
msgid "Unknown"
msgstr "Nepoznato"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Baza"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Prilagoditi"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "tip datoteke"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metapodaci ÄitaÄ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Katalog proizvoÄaÄ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "KorisniÄko suÄelje Akcija"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "PodeĆĄavanja"
@@ -325,8 +325,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Prilagodi traku s alatima"
+msgid "Toolbar"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -335,7 +335,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -644,35 +644,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -680,29 +676,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -724,106 +720,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Apple ureÄah"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "zavrĆĄeno"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Vijesti"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -867,20 +875,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -888,8 +896,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -899,8 +907,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Uklanjam knjige sa ureÄaja..."
@@ -908,17 +916,17 @@ msgstr "Uklanjam knjige sa ureÄaja..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1217,32 +1225,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1251,29 +1259,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1406,7 +1425,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2043,7 +2062,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2158,7 +2177,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2169,6 +2188,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2518,105 +2541,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -2999,7 +3022,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3132,7 +3155,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3298,6 +3321,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3562,135 +3586,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3898,8 +3926,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4096,7 +4124,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4162,7 +4190,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4170,7 +4198,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4351,7 +4379,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4359,32 +4387,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4471,26 +4499,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4498,7 +4526,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4510,7 +4538,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4521,19 +4549,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4598,7 +4626,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4840,7 +4868,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5042,8 +5070,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5053,17 +5081,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5073,25 +5101,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5149,7 +5177,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5172,14 +5200,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5744,10 +5772,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6339,7 +6371,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6924,97 +6956,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7300,7 +7332,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7436,7 +7468,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7483,8 +7515,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7516,12 +7548,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7705,22 +7737,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9200,12 +9232,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9274,7 +9306,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9509,61 +9541,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9577,67 +9609,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9845,48 +9895,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9961,7 +10011,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9978,12 +10028,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10789,25 +10839,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +10876,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +10969,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,64 +10994,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11725,30 +11778,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +11902,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +11995,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12164,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12233,34 +12290,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12460,7 +12517,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12595,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12700,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12784,27 +12841,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13970,11 +14027,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13988,15 +14045,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15033,101 +15090,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15236,3 +15293,6 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr ""
+
+#~ msgid "Customize the toolbar"
+#~ msgstr "Prilagodi traku s alatima"
diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po
index edff333113..06a9f7b3ef 100644
--- a/src/calibre/translations/ca.po
+++ b/src/calibre/translations/ca.po
@@ -10,21 +10,21 @@ msgid ""
msgstr ""
"Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
-"PO-Revision-Date: 2011-03-25 20:47+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
+"PO-Revision-Date: 2011-04-01 20:05+0000\n"
"Last-Translator: FerranRius \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: 2011-03-27 04:37+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:42+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "No fa res"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -35,7 +35,7 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -52,9 +52,9 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -74,7 +74,7 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -120,19 +120,19 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -140,12 +140,12 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -156,11 +156,11 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -174,46 +174,46 @@ msgstr "No fa res"
msgid "Unknown"
msgstr "Desconegut"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Personalitza"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "No es pot configurar"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Tipus de fitxer"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Lector de metadades"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Editor de metadades"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Generador del catĂ leg"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "AcciĂł d'interfĂcie d'usuari"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "PreferĂšncies"
@@ -340,8 +340,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "Configura les columnes de la llista de llibres del calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Personalitza la barra d'eines"
+msgid "Toolbar"
+msgstr "Barra d'eines"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -352,8 +352,8 @@ msgstr ""
"que estaran disponibles"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Personalitza les cerques"
+msgid "Searching"
+msgstr "S'estĂ cercant"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -695,35 +695,31 @@ msgstr "Aquest perfil és adient per al B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Aquest perfil és adient per al Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Connectors instal·lats"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "AssociaciĂł per a connectors de tipus de fitxers"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "PersonalitzaciĂł del connector local"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Connectors inhabilitats"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Connectors habilitats"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "No s'ha trobat cap connector vĂ lid a "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "No s'ha pogut inicialitzar el connector %s i s'ha generat la traça:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -735,17 +731,17 @@ msgstr ""
" Personalitzeu el calibre carregant connectors externs.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "Afegeix un connector especificant el camà a l'arxiu ZIP que el conté"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Suprimeix un connector personalitzat per nom. No té cap efecte als "
"complements integrats"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -753,15 +749,15 @@ msgstr ""
"Personalitza el connector. Especifiqueu el nom del connector i la cadena de "
"personalitzaciĂł, separats per una coma."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Mostra una llista dels connectors instal·lats"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Habilita el connector anomenat"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Inhabilita el connector anomenat"
@@ -785,48 +781,70 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Comunica't amb telĂšfons S60."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+"Si no voleu que el calibre reconegui el vostre dispositiu Apple quan es "
+"connecti a l'ordinador feu clic a «Inhabilita el controlador "
+"Apple».
Per transferir llibres al dispositiu Apple feu clic a "
+"«Inhabilita el controlador Apple» i utilitzeu el mÚtode «Connecta a "
+"iTunes» que es recomana a Calibre + "
+"iDevices FAQ, utilitzant l'element del menĂș "
+"Connecta/comparteix|Connecta a iTunes.
Habilitar el "
+"controlador Apple per a una connexió directa als dispositius Apple és un "
+"mode d'usuari avançat per al qual no hi ha suport.
"
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr "Inhabilita el controlador Apple"
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr "Habilita el controlador Apple"
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Fes servir la sĂšrie com a categoria a l'iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
"Habilita la utilitzaciĂł del nom de la sĂšrie com a gĂšnere d'iTunes, categoria "
"d'iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "MemĂČria cau de portades de l'iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
"Habilita que les portades d'iTunes/iBooks es visualitzin i es desin a la "
"memĂČria cau"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr "Omet la recomanació «Connecta a iTunes»"
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr "Habilita l'omissió del quadre de recomanació «Connecta a iTunes»"
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Dispositiu Apple"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Comunica't amb iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
"S'ha detectat un dispositiu Apple, s'estĂ engegant l'iTunes, espereu ..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -835,27 +853,27 @@ msgstr ""
"los des de la biblioteca de l'iTunes a l'escriptori i després afegiu-los a "
"la finestra de la biblioteca del calibre."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "S'estĂ actualitzant el llistat de metadades del dispositiu..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d de %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "s'ha acabat"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -865,7 +883,7 @@ msgstr ""
"Suprimiu-los amb l'aplicaciĂł de l'iBooks.\n"
"Feu clic a «Mostra detalls» per a la llista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -873,31 +891,31 @@ msgstr ""
"No s'ha pogut convertir algunes portades.\n"
"Feu clic a «Mostra detalls» per a la llista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "NotĂcies"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "CatĂ leg"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Comunica't amb l'iTunes"
@@ -949,20 +967,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "S'estĂ aconseguint la llista de llibres del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "S'estĂ transferint llibres al dispositiu..."
@@ -970,8 +988,8 @@ msgstr "S'estĂ transferint llibres al dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "S'estĂ afegint llibres al llistat de metadades del dispositiu..."
@@ -981,8 +999,8 @@ msgstr "S'estĂ afegint llibres al llistat de metadades del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "S'estan suprimint els llibres del dispositiu..."
@@ -990,17 +1008,17 @@ msgstr "S'estan suprimint els llibres del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "S'estĂ suprimint llibres del llistat de metadades del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "S'estĂ enviant metadades al dispositiu..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "No s'ha instal·lat el SDK del Bambook"
@@ -1314,15 +1332,15 @@ msgstr "Comunica't amb un lector Sony PRS-500."
msgid "Communicate with all the Sony eBook readers."
msgstr "Comunica't amb tots els lectors Sony."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "Tots per tĂtol"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "Tots per autor"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1330,7 +1348,7 @@ msgstr ""
"Llista dels camps de metadades separats per comes que es convertiran el "
"col·leccions al dispositiu. Possibilitats: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1340,12 +1358,12 @@ msgstr ""
"aquests valors per habilitar-les. Es donarà el nom que s'introdueixi després "
"del carà cter «:» a les col·leccions."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
"Carrega miniatures de les portades per als llibres per separat (lectors nous)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1359,14 +1377,14 @@ msgstr ""
"canviar la portada. AVĂS: aquesta opciĂł nomĂ©s s'ha de fer servir amb els "
"lectors Sony més nous: 350, 650, 950 i posteriors."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Actualitza les portades per separat quan s'utilitzi l'administraciĂł "
"automĂ tica (lectors nous)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1376,11 +1394,11 @@ msgstr ""
"cop que es connecti el dispositiu. Desactiveu-la si el nĂșmero de llibres al "
"lector no permet un rendiment acceptable."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr "Conserva la relaciĂł d'aspecte en generar miniatures"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
@@ -1391,6 +1409,20 @@ msgstr ""
"voleu que la miniatura tingui la mida mĂ xima sense tenir en compte la "
"relaciĂł d'aspecte."
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr "Cerca llibres a totes les carpetes"
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+"Aquesta opciĂł fa que el calibre cerqui llibres a totes les carpetes del "
+"dispositiu i les seves targetes. Permet que el calibre trobi llibres que ha "
+"posat al dispositiu un altre programari o per descĂ rrega sense fils."
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1530,7 +1562,7 @@ msgstr "PersonalitzaciĂł addicional"
msgid "Communicate with an eBook reader."
msgstr "Comunica't amb un lector de llibres electrĂČnics."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Obté informació del dispositiu..."
@@ -2379,7 +2411,7 @@ msgstr "S'estĂ convertint l'entrada a HTML..."
msgid "Running transforms on ebook..."
msgstr "S'estĂ transformant el llibre..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "S'estĂ creant"
@@ -2536,7 +2568,7 @@ msgstr "Inici"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "No insereixis un Ăndex al començament del llibre."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2554,6 +2586,10 @@ msgstr ""
"ajusteu els parĂ metres de «DetecciĂł de l'estructura» i/o «Ăndex» (activeu "
"«Força l'Ășs de l'Ăndex que es generi automĂ ticament»)."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr "per a una llist complerta amb descripcions."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2958,105 +2994,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "ERROR A LA PLANTILLA"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "No"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "SĂ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "TĂÂtol"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Autor(s)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Editorial"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Productor"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Comentaris"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Etiquetes"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "SĂšries"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Llengua"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Marca de temps"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Publicat"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Drets"
@@ -3503,7 +3539,7 @@ msgstr "Regne Unit"
msgid "Amazon timed out. Try again later."
msgstr "El temps d'espera d'Amazon s'ha esgotat. Intenteu-ho més tard."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Origen de les metadades"
@@ -3643,7 +3679,7 @@ msgid "HTML TOC generation options."
msgstr "Opcions de generaciĂł de l'index HTML."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3849,6 +3885,7 @@ msgid "Author"
msgstr "Autor"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Assumpte"
@@ -4201,92 +4238,96 @@ msgstr ""
"combinat amb una opció de format de sortida de text que no és «cap» perquÚ "
"les referĂšncies a les imatges se suprimeixen sempre a la sortida de text net."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"Per defecte envia el fitxer a la targeta de memĂČria en lloc de fer-ho a la "
"memĂČria principal."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Confirmeu abans de suprimir"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Geometria de la finestra principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Aviseu-me quan hi hagi una nova versiĂł disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Utilitza nĂșmeros romans per a sĂšries de nĂșmeros"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Ordena la llista d'etiquetes per nom, popularitat o per valoraciĂł"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr "CoincidĂšnia amb totes o alguna de les etiquetes."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
"Nombre de portades que es mostraran en el mode de navegaciĂł per portades"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Valors per defecte per a la conversiĂł a LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Opcions per al lector LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Formats que s'obriran amb el visor intern"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Columnes que es veuran a la llista de llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
"Arrenca automĂ ticament el servidor de continguts en iniciar l'aplicaciĂł"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Les notĂcies antigues es conserven a la base de dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Mostra la icona a la safata del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Carrega al dispositiu les notĂcies que s'ha descarregat"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
"Suprimeix els llibres de la biblioteca després de carregar-los al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
"Mostra la portada en una altra finestra enlloc de fer-ho a la principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Inhabilita els missatges des de la icona de la safata del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"AcciĂł per defecte per a quan es faci clic al botĂł d'enviar al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
@@ -4294,7 +4335,7 @@ msgstr ""
"Comença la cerca mentre teclegeu. Si s'inhabilita la cerca començarà quan es "
"premi la tecla de retorn."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
@@ -4304,46 +4345,46 @@ msgstr ""
"cerca en lloc de mostrar només les coincidÚncies. Premeu «N» o «F3» per anar "
"a la coincidĂšncia segĂŒent."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "Nombre mĂ xim de processos en espera"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Descarrega metadades socials (etiquetes, valoraciĂł...)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Sobreescriu l'autor i el tĂtol amb les noves metadades"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Si n'hi ha, descarrega la portada automĂ ticament"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "Limita el mĂ xim de tasques simultĂ nies al nombre de CPUs"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "DisposiciĂł de la interfĂcie de l'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
"Mostra la mitjana de les valoracions per a cada element de l'explorador "
"d'etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Desactiva les animacions"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "categories de l'explorador d'etiquetes que no s'han de mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Tria fitxers"
@@ -4563,8 +4604,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "No s'ha seleccionat cap llibre"
@@ -4772,7 +4813,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4845,7 +4886,7 @@ msgid "Bulk convert"
msgstr "ConversiĂł en grup"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "No es pot convertir"
@@ -4853,7 +4894,7 @@ msgstr "No es pot convertir"
msgid "Starting conversion of %d book(s)"
msgstr "S'està començant la conversió de %d llibre(s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
"Fitxer de sortida buit, probablement el procés de conversió ha fallat"
@@ -5046,7 +5087,7 @@ msgid "Stop Content Server"
msgstr "Atura el servidor de contingut"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Envia per correu electrĂČnic a"
@@ -5054,32 +5095,32 @@ msgstr "Envia per correu electrĂČnic a"
msgid "Email to and delete from library"
msgstr "Envia'l per correu electrĂČnic i suprimeix-lo de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(suprimeix de la biblioteca)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Configura la comparticiĂł de llibres per correu electrĂČnic"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Envia al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Connecta/comparteix"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr "S'estĂ aturant"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "S'estĂ aturant el servidor, pot trigar fins a un minut, espereu..."
@@ -5168,20 +5209,20 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "S'estĂ descarregant {0} per a {1} llibre(s)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "No es poden editar les metadades"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "No es pot fusionar els llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Cal seleccionar almenys dos llibres per fer una fusiĂł"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -5189,7 +5230,7 @@ msgstr ""
"Esteu a punt de fusionar més de 5 llibres. Esteu segur que voleu "
"continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5201,7 +5242,7 @@ msgstr ""
"suprimira ni canviarĂ el segon ni els segĂŒents llibres seleccionats.
"
"Confirmeu si voleu continuar."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5222,7 +5263,7 @@ msgstr ""
"segĂŒents llibres seleccionats.
Esteu segur que voleu "
"continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5240,19 +5281,19 @@ msgstr ""
"duplicats del segon i del segĂŒents llibres seleccionats de la biblioteca del "
"calibre.
Esteu segur que voleu continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "NotĂÂcies (RSS)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "S'estĂ recollint notĂcies de "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " s'ha recollit"
@@ -5317,7 +5358,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Executa l'assistent de benvinguda"
@@ -5568,7 +5609,7 @@ msgid "The specified directory could not be processed."
msgstr "La carpeta que s'ha indicat no es pot processar."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Cap llibre"
@@ -5789,8 +5830,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "CamĂ"
@@ -5800,17 +5841,17 @@ msgstr "CamĂ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formats"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Col·leccions"
@@ -5820,25 +5861,25 @@ msgid "Click to open"
msgstr "Feu clic per obrir"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Cap"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr "Enganxa la portada"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr "Copia la portada"
@@ -5896,7 +5937,7 @@ msgstr "sortida"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5919,14 +5960,14 @@ msgstr "sortida"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6522,10 +6563,14 @@ msgstr "No &insereixis un Ăndex al començament del llibre"
msgid "FB2 Output"
msgstr "Sortida FB2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Divideix en seccions:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr "GĂšnere"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Assistent per redimensionar els tipus de lletra"
@@ -7157,7 +7202,7 @@ msgid "Regex:"
msgstr "ExpressiĂł regular:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Prova-ho"
@@ -7772,21 +7817,21 @@ msgstr "Error"
msgid "Error communicating with device"
msgstr "Error a la comunicaciĂł amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "No hi ha formats adequats"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Selecciona la carpeta que s'obrirĂ com a dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Hi ha hagut un error en comunicar-se amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7794,69 +7839,69 @@ msgstr ""
"Hi ha hagut un error de comunicaciĂł amb el dispositiu. Traieu-lo i torneu-lo "
"a connectar i/o torneu a iniciar."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Dispositiu: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detectat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "seleccionat per enviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i de %i llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 de %i llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Tria el format que s'enviarĂ al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "No hi ha cap dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "No s'ha pogut enviar: no hi ha cap dispositiu connectat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Sense targeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "No s'ha pogut enviar: el dispositiu no tĂ© targeta de memĂČria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"S'ha de convertir automĂ ticament aquests llibres abans de carregar-los al "
"dispositiu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "S'estan enviant els catĂ legs al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "S'estan enviant les notĂcies al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "S'estan enviant els llibres al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7865,11 +7910,11 @@ msgstr ""
"un format adequat. Convertiu primer el(s) llibre(s) a un format compatible "
"amb el vostre dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "No hi ha espai al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr "
No es pot desar llibres al dispositiu perquĂš no hi ha prou espai "
@@ -8273,7 +8318,7 @@ msgstr "Trieu un format"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Format"
@@ -8418,7 +8463,7 @@ msgstr "D'ac&ord"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Cancel·la"
@@ -8467,8 +8512,8 @@ msgid "Location"
msgstr "UbicaciĂł"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8506,12 +8551,12 @@ msgid "Author sort"
msgstr "Ordre per autor"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "El nom de l'autor no és và lid"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Els noms d'autor no poden contenir carĂ cters &."
@@ -8712,22 +8757,22 @@ msgid "Working"
msgstr "S'estĂ treballant..."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "MinĂșscules"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "MajĂșscules"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Inicials en majĂșscula"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Posa en majĂșscules"
@@ -10396,12 +10441,12 @@ msgid "%s (was %s)"
msgstr "%s (era %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "L'element estĂ en blanc"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar."
@@ -10473,7 +10518,7 @@ msgid "Send test mail from %s to:"
msgstr "Envia un correu de prova de %s a:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Prova"
@@ -10729,64 +10774,64 @@ msgstr "No s'ha pogut descarregar"
msgid "Failed to download from %r with error: %s"
msgstr "No s'ha pogut descarregar de %r. Hi ha hagut l'error: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Envia per correu electrĂČnic %s a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "NotĂcies:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "S'adjunta el diari %s descarregat pel calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "Llibre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "Hi trobareu el llibre adjunt"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "per"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "en el format %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "S'estĂ enviant correu electrĂČnic a"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"S'ha de convertir automĂ ticament els llibres segĂŒents abans d'enviar-los per "
"correu electrĂČnic?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"No s'ha pogut enviar aquests llibres perquĂš no s'ha trobat formats adequats:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "No s'ha pogut enviar el llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "s'ha enviat"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "S'ha enviat notĂcies a"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10810,67 +10855,85 @@ msgstr ""
"group names for the various metadata entries are documented in "
"tooltips.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "&ExpressiĂł regular"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "&Nombre de fitxer:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "TĂtol:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "ExpressiĂł regular (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "No hi ha cap coincidĂšncia"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Autors:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "ExpressiĂł regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "SĂšrie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "ExpressiĂł regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "NĂșmero dins la sĂšrie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "ExpressiĂł regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "ExpressiĂł regular (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr "Editorial:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr "ExpressiĂł regular (?P)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr "Publicat:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr "ExpressiĂł regular (?P)"
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "el navegador de portades"
@@ -11083,48 +11146,48 @@ msgstr "S"
msgid "Edit template"
msgstr "Edita la plantilla"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "Al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "GrandĂ ria (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Llibre %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "El nom de la cerca és «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "L'UUID del llibre és «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "A la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "Mida"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Llibre %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "S'ha marcat per suprimir"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Feu doble clic per a edittar>/b>
-me"
@@ -11201,7 +11264,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "No s'ha trobat coincidÚncies per al text «%s»."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "No s'han trobat coincidĂšncies"
@@ -11218,12 +11281,12 @@ msgid "LRF Viewer toolbar"
msgstr "Barra d'eines del visor de LRF"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "PĂ gina segĂŒent"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "PĂ gina anterior"
@@ -12139,19 +12202,29 @@ msgstr "Fes que sigui la pre&determinada"
msgid "&Remove email"
msgstr "Elimina d'ad&reça"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Enviament automĂ tic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Correu electrĂČnic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formats per al correu. S'enviarĂ el primer format que coincideixi."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+"Assumpte del correu electrĂČnic que s'envia. Si es deixa en blanc el tĂtol es "
+"farà servir com a assumpte. A més, es pot utilitzar les mateixes plantilles "
+"que a «Desa al disc» com {title} i {author_sort}."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -12160,7 +12233,7 @@ msgstr ""
"
a aquesta adreça de correu electrĂČnic (si estĂ en un dels formats de la "
"llista)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "nova adreça de correu electrĂČnic"
@@ -12172,94 +12245,94 @@ msgstr "Estreta"
msgid "Wide"
msgstr "Ampla"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Mitjana"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Petita"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Gran"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Sempre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "AutomĂ tic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Mai"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Per inicial"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Inhabilitat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Repartit"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "DisposiciĂł de &la interfĂcie d'usuari (caldrĂ reiniciar):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"&NĂșmero de portades que es mostraran al mode explorador (caldrĂ reiniciar):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Trieu &l'idioma (caldrĂ reiniciar):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Mostra l&a mitjana de les valoracions a l'explorador d'etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Inhabilita totes les animacions. Ătil si teniu un ordinador lent o vell."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Inhabilita les &animacions"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Habilita la icona a la safata del sis&tema (caldrĂ reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Mostra la pantalla de presentaciĂł a l'inici"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Inhabilita les ¬ificacions de la safata del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Fes servir nĂșmeros &romans per a les sĂšries"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Mostra el navegador de &portades en una finestra separada (caldrĂ reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr "MĂštode de &particiĂł de categories del navegador d'etiquetes:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12273,11 +12346,11 @@ msgstr ""
"tenir una llista de grups de mida fixa. Inabiliteu-ho si no voleu\n"
"subcategories."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr "&Redueix si hi ha més elements que:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12288,11 +12361,11 @@ msgstr ""
"en subcategories. Si s'ha inhabilitat el mĂštode de reparticiĂł s'ignora "
"aquest valor."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr "Categories amb elements &jerĂ rquics:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12308,52 +12381,48 @@ msgstr ""
"«Català » i «Intriga» a sota de «Misteri». Si «etiquetes» no està \n"
"al quadre, es mostrarĂ cada etiqueta en una lĂnia."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Barra d'eines"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "Mida de la &icona:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Mostra el &text sota les icones:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "Divideix la barra d'eine&s en dues"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Tipus de lletra de la interfĂcie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Canvia el tipus de &lletra (caldrĂ reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Aplica"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restaura els pre&determinats"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Desa els canvis"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Cancel·la i torna a la vista general"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "No es pot tornar als predeterminats per a"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12361,7 +12430,7 @@ msgstr ""
"Heu fet alguns canvis que fan que calgui reiniciar. Reinicieu el calibre "
"quan pugueu."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12369,7 +12438,7 @@ msgstr ""
"Heu fet canvis que fan que calgui reiniciar el calibre immediatament. No "
"podreu establir més preferÚncies fins que s'hagi reiniciat."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "Cal reiniciar"
@@ -13297,30 +13366,34 @@ msgid "The main toolbar"
msgstr "Barra d'eines principal"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr "Segona barra d'eines (opcional)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "Barra d'eines principal quan es connecta un dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "MenĂș contextual pel als llibres de la biblioteca del calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "MenĂș contextual per als llibres del dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "No es pot afegir"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "No es poden afegir totes les accions %s per a aquesta ubicaciĂł"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "No es pot suprimir"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "No es poden suprimir les accions %s per a aquesta ubicaciĂł"
@@ -13427,7 +13500,7 @@ msgstr "Aplica els canvis que s'ha fet a l'ajustament"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Cerca"
@@ -13522,172 +13595,172 @@ msgstr "Feu clic per canviar"
msgid "&Alternate shortcut:"
msgstr "Drecera &alternativa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Canvia el nom de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Edita l'ordre de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr "Afegeix a la categoria d'u%suari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr "Fill de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr "Suprimeix la cerca %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr "Suprimeix %s de la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Cerca %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Cerca-ho tot excepte %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr "Afegeix una subcategoria a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr "Suprimeix la categoria d'usuari %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Amaga la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Mostra la categoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Cerca llibres a la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Cerca llibres que no estiguin a la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Gestiona %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Gestiona les cerques desades"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Gestiona les categories d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Mostra totes les categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Canvia el mĂštode de divisiĂł per categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr "El nom del terme de cerca agrupada és «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"El canvi dels autors de diversos llibres pot trigar una estona. N'esteu "
"segur?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"El canvi de les metadadades de tots aquests llibres pot trigar una estona. "
"N'esteu segur?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "Cerques"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr "Canvia el nom a la categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
"No es pot utilitzar punts al nom quan s'estĂ canviant el nom de categories "
"d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr "El nom %s ja s'estĂ utilitzant"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "El nom de la cerca estĂ duplicat"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "El nom de cerca %s ja existeix."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr "Nova categoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr "Suprimeix una categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr "%s no és una categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr "%s conté elements. Segur que voleu suprimir-la?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr "Suprimeix una categoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr "La categoria d'usuari %s no existeix"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr "Afegeix a la categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr "La categoria d'usuari %s no existeix"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr "Cerca un element al navegador d'etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13704,64 +13777,64 @@ msgstr ""
"totes les categories alhora i es mostraran només els elements\n"
"que continguin el text «foo»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "&Cerca"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr "Troba el primer/segĂŒent element coincident"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "Redueix totes les categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
"No hi ha més coincidÚncies.
Feu clic a «Cerca» per tornar a la "
"primera coincidĂšncia."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Ordena per nom"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Ordena per popularitat"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Ordena per valoraciĂł mitjana"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Estableix l'ordre de les entrades a l'explorador d'etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Fes-ho coincidir tot"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Qualsevol coincidĂšncia"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Quan es seleccionin mĂșltiples entrades a l'explorador d'etiquetes fes que "
"coincideixi una qualsevol o totes"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Administra les categories d'&usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "Afegiu les vostres categories a l'explorador d'etiquetes"
@@ -13841,23 +13914,23 @@ msgstr ""
"el registre de depuraciĂł estarĂ disponible al fitxer: %s
El registre es "
"mostrarĂ automĂ ticament."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Error de conversiĂł"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Recepta inhabilitada"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Ha fallat"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hi ha tasques actives. Segur que voleu sortir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13867,11 +13940,11 @@ msgstr ""
" Si sortiu podeu malmetre el dispositiu.
\n"
" Segur que voleu sortir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Tasques actives"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -14082,7 +14155,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opcions per personalitzar el visor de llibres electrĂČnics"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Recorda la darrera mida de finestra que s'ha fet servir"
@@ -14168,36 +14241,36 @@ msgstr ""
"Esteu editant una drecera de teclat, cal completar-ho primer fent clic fora "
"del quadre d'ediciĂł de dreceres."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Cerca al diccionari"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Vés a..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Propera secciĂł"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "SecciĂł anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Inici del document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Final del document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Inici de la secciĂł"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Final de la secciĂł"
@@ -14275,78 +14348,78 @@ msgstr "Vista prĂšvia de la impressiĂł"
msgid "Clear list of recently opened books"
msgstr "Suprimeix la llista de llibres oberts recentment"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "S'estĂ connectant amb dict-org per cercar: %s..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Tria un llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "No s'ha trobat coincidĂšncies per a: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "S'estĂ carregant el flux..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "S'estĂ aplicant la disposiciĂł %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Marcador #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Afegeix un nou marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "IntroduĂŻu el tĂtol del marcador:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Gestiona els marcadors"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "S'estĂ carregant el llibre..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "No s'ha pogut obrir el llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Opcions de control del visor de llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si s'indica, la finestra del visor intentarĂ anar al primer pla quan "
"s'iniciĂŻ."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si s'indica, s'intentarĂ que la finestra del visor s'obri en pantalla "
"completa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
"Dirigeix les alertes de javascript i els missatges de consola a la consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14424,27 +14497,27 @@ msgstr "Troba la coincidĂšncia anterior"
msgid "Print eBook"
msgstr "Imprimeix el llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Canvia la caixa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Intercanvia la caixa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "Arrossega per canviar la mida"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Mostra"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Amaga"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Commuta"
@@ -15975,11 +16048,11 @@ msgstr ""
"\n"
"Per aconseguir ajuda per a un comandament: %%prog comandament --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "No s'ha donat cap etiqueta"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15995,16 +16068,16 @@ msgstr "%sLa valoració mitjana és %3.1f"
msgid "Main"
msgstr "Inici"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
"S'estĂ migrant la base de dades antiga a la biblioteca de %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "S'estĂ copiant %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "S'estĂ compactant la base de dades"
@@ -17231,95 +17304,95 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Font de notĂcies desconeguda"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr "La recepta «%s» necessita usuari i contrasenya"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "S'ha finalitzat la baixada"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "No s'ha pogut descarregar aquests articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "No s'ha pogut descarregar part d'aquests articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " des de "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tEnllaços que han fallat:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr "No s'ha pogut aconseguir l'article."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr "La traça de depuració està més amunt en aquest registre"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr "Executeu amb -vv per saber-ne el motiu"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "S'estĂ aconseguint els canals..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "S'ha aconseguit canals des de la pĂ gina principal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "S'estĂ intentant descarregar la portada..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "S'està generant l'encapçalament..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "S'estĂ iniciant la descĂ rrega [%d fils]"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "S'ha descarregat els canals a %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "No s'ha pogut descarregar la portada: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "S'estĂ descarregant la portada de %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "S'ha descarregat la imatge de capçalera"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Article sense tĂtol"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Article descarregat: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Ha fallat la descĂ rrega de l'article: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "S'estĂ aconseguint el canal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -17327,7 +17400,7 @@ msgstr ""
"No s'ha pogut entrar, comproveu el nom d'usuari i la contrasenya del servei "
"de publicacions periĂČdiques del calibre"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -17871,6 +17944,9 @@ msgstr "No descarreguis els fulls d'estil CSS"
#~ msgstr ""
#~ "Estableix comunicaciĂł amb el lector de llibres electrĂČnics BeBook Mini."
+#~ msgid "No valid plugin found in "
+#~ msgstr "No s'ha trobat cap connector vĂ lid a "
+
#~ msgid " "
#~ msgstr " "
@@ -17936,6 +18012,9 @@ msgstr "No descarreguis els fulls d'estil CSS"
#~ msgid "DRM Error"
#~ msgstr "Error de DRM"
+#~ msgid "Customize the toolbar"
+#~ msgstr "Personalitza la barra d'eines"
+
#~ msgid ""
#~ "Try to turn chapters into individual sections. WARNING: This option is "
#~ "experimental. It can cause conversion to fail. It can also produce "
@@ -18363,6 +18442,9 @@ msgstr "No descarreguis els fulls d'estil CSS"
#~ msgid "Search as you type"
#~ msgstr "Cerca mentre escriviu"
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "Divideix la barra d'eine&s en dues"
+
#~ msgid "Choose plugin"
#~ msgstr "Tria de connector"
@@ -19539,6 +19621,9 @@ msgstr "No descarreguis els fulls d'estil CSS"
#~ " de dades per a tots els fitxers de la categoria.
\n"
#~ " "
+#~ msgid "Customize searching"
+#~ msgstr "Personalitza les cerques"
+
#~ msgid "Downloads series information from ww2.kdl.org"
#~ msgstr "Descarrega informaciĂł de la sĂšrie de ww2.kdl.org"
@@ -19561,3 +19646,9 @@ msgstr "No descarreguis els fulls d'estil CSS"
#~ "valor de #gÚnere si A.B.C: {#gÚnere:sublist(-1,0,.)} s'obté "
#~ "C
{#gÚnere:sublist(0,1,.)} s'obté A
{#gÚnere:sublist(0,-1,.)} s'obté "
#~ "A.B"
+
+#~ msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
+#~ msgstr "Habilita l'omissió del quadre de recomanació «Connecta a iTunes»"
+
+#~ msgid "Skip 'Connect to iTunes' recommendation"
+#~ msgstr "Omet la recomanació «Connecta a iTunes»"
diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po
index 8003c15e77..0c6b480e4c 100644
--- a/src/calibre/translations/cs.po
+++ b/src/calibre/translations/cs.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-07 22:20+0000\n"
"Last-Translator: Marek SuĆĄickĂœ \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: 2011-03-27 04:38+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:42+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "NedÄlĂĄ vĆŻbec nic"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "NedÄlĂĄ vĆŻbec nic"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "NedÄlĂĄ vĆŻbec nic"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "NedÄlĂĄ vĆŻbec nic"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "NedÄlĂĄ vĆŻbec nic"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "NedÄlĂĄ vĆŻbec nic"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "NedÄlĂĄ vĆŻbec nic"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "NedÄlĂĄ vĆŻbec nic"
msgid "Unknown"
msgstr "NeznĂĄmĂœ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "ZĂĄklad"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "PĆizpĆŻsobit"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "NemĆŻĆŸu nastavit"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Typ souboru"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Vstup metadat"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "ZĂĄpis metadat"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "GenerĂĄtor katalogu"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "Akce uĆŸivatelskĂ©ho rozhranĂ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "PĆedvolby"
@@ -333,8 +333,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "PĆidejte/odeberte svĂ© vlastnĂ sloupce ze seznamu knih calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Upravit panel nĂĄstrojĆŻ"
+msgid "Toolbar"
+msgstr "Panel nĂĄstrojĆŻ"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -343,8 +343,8 @@ msgid ""
msgstr "PĆizpĆŻsobenĂ panelu nĂĄstrojĆŻ a mĂstnĂch nabĂdek"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Upravit vyhledĂĄvĂĄnĂ"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -678,35 +678,31 @@ msgstr "Tento profil je urÄenĂœ pro B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Tento profil je urÄenĂœ pro Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Nainstalované moduly"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "PĆiĆazenĂ modulĆŻ k formĂĄtĆŻm souborĆŻ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "VlastnĂ nastavenĂ mĂstnĂch modulĆŻ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Zakåzané moduly"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Povolené moduly"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Nebyl nalezen ĆŸĂĄdnĂœ platnĂœ modul v "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Inicializace modulu %s selhala s chybou:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -718,31 +714,31 @@ msgstr ""
" PĆizpĆŻsobte calibre nahrĂĄnĂm externĂch modulĆŻ.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "PĆidejte modul zadĂĄnĂm cesty k archivu ZIP, ve kterĂ©m se nachĂĄzĂ."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Odebrat vlastnĂ modul podle jmĂ©na. NemĂĄ ĆŸĂĄdnĂœ vliv na vestavÄnĂ© moduly."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
"Upravit modul. Zadejte nĂĄzev modulu a retÄzec s Ășpravami oddÄlenĂœmi ÄĂĄrkou."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Vypsat vƥechny nainstalované moduly"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Povolit uvedenĂœ modul"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "ZakĂĄzat uvedenĂœ modul"
@@ -766,43 +762,55 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Komunikovat s telefony S60."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "PouĆŸĂt sĂ©rii jako kategorii v iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "UklĂĄdat obĂĄlky z iTunes/iBooks do mezipamÄti"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "ZaĆĂzenĂ Apple"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Komunikovat s iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Nalezeno zaĆĂzenĂ Apple, spouĆĄtÄnĂ iTunes, Äekejte..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -810,27 +818,27 @@ msgstr ""
"Nelze kopĂrovat knihy pĆĂmo z iDevice. PĆetĂĄhnÄte je z knihovny iTunes na "
"plochu a pak je pĆidejte do okna knihovny calibre."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "ZĂĄznamy metadat v zaĆĂzenĂ se aktualizujĂ..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d z %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "dokonÄeno"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -840,7 +848,7 @@ msgstr ""
"Smazat pomocĂ aplikace iBooks.\n"
"Pro zobrazenĂ seznamu klepnÄte na 'Zobrazit podrobnosti'."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -848,31 +856,31 @@ msgstr ""
"NÄkterĂ© obĂĄlky nelze pĆevĂ©st.\n"
"Pro zobrazenĂ seznamu klepnÄte na 'Zobrazit podrobnosti'."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "ZprĂĄvy"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Komunikovat s iTunes."
@@ -923,20 +931,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "ZĂskĂĄvĂĄnĂ seznam knih v zaĆĂzenĂ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "PĆenos knih do zaĆĂzenĂ..."
@@ -944,8 +952,8 @@ msgstr "PĆenos knih do zaĆĂzenĂ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "PĆidĂĄvĂĄnĂ knih do seznamu metadat v zaĆĂzenĂ..."
@@ -955,8 +963,8 @@ msgstr "PĆidĂĄvĂĄnĂ knih do seznamu metadat v zaĆĂzenĂ..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "OdebĂrĂĄnĂ knih ze zaĆĂzenĂ..."
@@ -964,17 +972,17 @@ msgstr "OdebĂrĂĄnĂ knih ze zaĆĂzenĂ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "OdebĂrĂĄnĂ knih ze seznamu metadat v zaĆĂzenĂ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "OdesĂlĂĄnĂ metadat do zaĆĂzenĂ..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "Nebyl nainstalovĂĄn Bambook SDK."
@@ -1279,15 +1287,15 @@ msgstr "Komunikace se ÄteÄkou Sony PRS-500."
msgid "Communicate with all the Sony eBook readers."
msgstr "Komunikace se vĆĄemi ÄteÄkami Sony."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "VĆĄe podle nĂĄzvu"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "VĆĄe podle autora"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1295,7 +1303,7 @@ msgstr ""
"ÄĂĄrkami oddÄlenĂœ seznam polĂ metadat, ze kterĂœch se mĂĄ vytvoĆĂŻt sbĂrka v "
"zaĆĂzeni. MoĆŸnosti zahrnujĂ: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1305,11 +1313,11 @@ msgstr ""
"do seznamu, abyste je povolili. SbĂrky dostanou nĂĄzev uvedenĂœ za znakem "
"\":\"."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr "NahrĂĄt samostatnĂ© nĂĄhledy obĂĄlek knih (novÄjĆĄĂ ÄteÄky)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1323,13 +1331,13 @@ msgstr ""
"UPOZORNÄNĂ: Tato volba by mÄla bĂœt pouĆŸĂvĂĄna pouze s novÄjĆĄĂmi ÄteÄkami "
"SONY: 350, 650, 900 a novÄjĆĄĂmi."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Obnovit samostatnĂ© obĂĄlky pĆi pouĆŸitĂ automatickĂ© sprĂĄvy (novÄjĆĄĂ ÄteÄky)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1339,11 +1347,11 @@ msgstr ""
"pĆipojĂte zaĆĂzenĂ. ZakaĆŸte tuto volbu, pokud mĂĄte ve ÄteÄce tolik knih, ĆŸe "
"je vĂœkon nepĆijatelnĂœ."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr "Zachovat pomÄr stran obĂĄlky pĆi sestavovĂĄnĂ nĂĄhledĆŻ"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
@@ -1353,6 +1361,17 @@ msgstr ""
"stran (ĆĄĂĆka ku vĂœĆĄce) jako obĂĄlka. ZakaĆŸte tuto volbu, pokud chcete, aby "
"mÄl nĂĄhled maximĂĄlnĂ velikost bez ohledu na pomÄr stran."
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1489,7 +1508,7 @@ msgstr "DalĆĄĂ pĆizpĆŻsobenĂ"
msgid "Communicate with an eBook reader."
msgstr "Komunikace se ÄteÄkou elektronickĂœch knih"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Zjistit informace o zaĆĂzenĂ..."
@@ -2300,7 +2319,7 @@ msgstr "PĆevod vstupu na HTML..."
msgid "Running transforms on ebook..."
msgstr "ProbĂhĂĄ pĆevod elektronickĂ© knihy..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "VytvĂĄĆenĂ"
@@ -2454,7 +2473,7 @@ msgstr "Spustit"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "NevklĂĄdat obsah na zaÄĂĄtek knihy."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2471,6 +2490,10 @@ msgstr ""
"\"detekce struktury\" a/nebo \"obsahu\" (zapnÄte \"Vynutit pouĆŸitĂ "
"automaticky generovaného obsahu\")."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2867,105 +2890,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "CHYBA Ć ABLONY"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Ne"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Ano"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "NĂĄzev"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "AutoĆi"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Vydavatel"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Producent"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "KomentĂĄĆe"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Ć tĂtky"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Série"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Jazyk"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "ÄasovĂ© razĂtko"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "VydĂĄno"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "PrĂĄva"
@@ -3385,7 +3408,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Zdroj meta dat"
@@ -3522,7 +3545,7 @@ msgid "HTML TOC generation options."
msgstr "Volby generĂĄtoru obsahu HTML"
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3721,6 +3744,7 @@ msgid "Author"
msgstr "Autor"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "PĆedmÄt"
@@ -4044,87 +4068,91 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr "UklĂĄdat soubory na pamÄtovou kartu, ne do hlavnĂ pamÄti zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "VyĆŸadovat potvrzenĂ pĆed smazĂĄnĂm"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "UspoĆĂĄdĂĄnĂ hlavnĂho okna"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Upozornit pokud je dostupnĂĄ novĂĄ verze"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "PouĆŸĂvat ĆĂmskĂ© ÄĂslice pro ÄĂslovĂĄnĂ sĂ©riĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "SeĆadit tagy podle jmĂ©na, popularity, nebo hodnocenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr "PoÄet obĂĄlek, kterĂ© se majĂ zobrazovat v reĆŸimu prohlĂĆŸenĂ obĂĄlek"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "StandadnĂ nastavenĂ pĆevodu do formĂĄtu LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "MoĆŸnosti prohlĂĆŸeÄe elektronickĂœch knih ve formĂĄtu LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "FormĂĄty zobrazovanĂ© internĂm prohlĂĆŸeÄem"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Sloupce které se majà zobrazit v seznamu knih"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr "Automaticky spouĆĄtÄt obsahovĂœ server pĆi startu aplikace"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Nejstarƥà zpråvy ponechané v databåzi"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Zobrazit ikonu v systémovém panelu"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Odelsat staĆŸenĂ© zpravy do zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "Smazat knihy z knihovny po jejich odeslĂĄnĂ do zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
"Zobrazit galerii obĂĄlek v oddÄlenĂ©m oknÄ, namĂsto hlavnĂho okna calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Zakåzat oznamovånà v systemové oblasti"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"VĂœchozĂ akce, kterĂĄ se provede po stisku tlaÄĂtka odeslat do pĆĂstroje"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
@@ -4132,51 +4160,51 @@ msgstr ""
"VyhledĂĄvĂĄnĂ bÄhem psanĂ. Pokud je tato volba vypnutĂĄ, zaÄne vyhledĂĄvĂĄnĂ aĆŸ "
"poté, co je stisknut Enter."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "MaximĂĄlnĂ poÄet procesĆŻ ve frontÄ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "StĂĄhnout sociĂĄlnĂ metadata (tagy/hodnocenĂ/atd.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "PĆepsat autora a nĂĄzev novĂœmi metadaty"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Automaticky stĂĄhnout obĂĄlku, pokud je dostupnĂĄ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "Omezit maximĂĄlnĂ poÄet jobĆŻ na poÄet CPU"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "RozvrĆŸenĂ uĆŸivatelskĂ©ho rozhranĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr "Zobrazit prĆŻmÄrnĂ© hodnocenĂ na poloĆŸku v prohlĂĆŸeÄi tagĆŻ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "ZakĂĄzat UI animace"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "kategorie, kterĂĄ se nebude zobrazovat"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Zvol soubory"
@@ -4391,8 +4419,8 @@ msgstr "UĆŸivatelskĂ© anotace generovanĂ© jen z hlavnĂ knihovny"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Nejsou oznaÄeny ĆŸĂĄdnĂ© knihy"
@@ -4591,7 +4619,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4661,7 +4689,7 @@ msgid "Bulk convert"
msgstr "PĆevĂ©st dĂĄvkovÄ"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "NemĆŻĆŸu pĆevĂĄst"
@@ -4669,7 +4697,7 @@ msgstr "NemĆŻĆŸu pĆevĂĄst"
msgid "Starting conversion of %d book(s)"
msgstr "Zahajuji konverzi %d knih(y)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr "VĂœstupnĂ soubor je prĂĄzdnĂœ, pravdÄpodobnÄ proces pĆevodu havaroval"
@@ -4857,7 +4885,7 @@ msgid "Stop Content Server"
msgstr "Zastavit server s obsahem"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Zaslat e-mail do"
@@ -4865,32 +4893,32 @@ msgstr "Zaslat e-mail do"
msgid "Email to and delete from library"
msgstr "Odeslat emailem a smazat z knihovny"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(smazat z knihovny)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Nastavit sdĂlenĂ knih zaloĆŸenĂ© na emailu"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Odeslat do zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "PĆipojit/sdĂlet"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr "Zastavuji"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "Zastavuji server, to mĆŻĆŸe trvat aĆŸ minutu, prosĂm, Äekejte..."
@@ -4977,26 +5005,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "StahovĂĄnĂ {0} pro {1} knih(y)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "NemĆŻĆŸu upravit metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Nemohu slouÄit knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Pro slouÄenĂ je nutnĂ© oznaÄit nejmĂ©nÄ 2 knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr "ChystĂĄte se spojit vĂce neĆŸ 5 knih. Jste si jisti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5008,7 +5036,7 @@ msgstr ""
"vybranĂ© knihy nebudou odstranÄny nebo zmÄnÄny.
ProsĂm potvrÄte, ĆŸe "
"chcete pokraÄovat."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5020,7 +5048,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5031,19 +5059,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "StĂĄhnout zprĂĄvy"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "ZĂskĂĄvĂĄm zprĂĄvy z "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " zĂskĂĄny."
@@ -5108,7 +5136,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Spustit uvĂtacĂho prĆŻvodce"
@@ -5358,7 +5386,7 @@ msgid "The specified directory could not be processed."
msgstr "ZadanĂœ adresĂĄĆ nebylo moĆŸnĂ© zpracovat."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "ĆœĂĄdnĂ© knihy"
@@ -5575,8 +5603,8 @@ msgstr "&VĂce knih ve sloĆŸce znamenĂ©, ĆŸe kaĆŸdĂœ ebook soubor je rĆŻznĂĄ kni
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Cesta"
@@ -5586,17 +5614,17 @@ msgstr "Cesta"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "FormĂĄty"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Kolekce"
@@ -5606,25 +5634,25 @@ msgid "Click to open"
msgstr "KliknÄte pro otevĆenĂ"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "ĆœĂĄdnĂ©"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr "VloĆŸit obĂĄlku"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr "KopĂrovat obĂĄlku"
@@ -5682,7 +5710,7 @@ msgstr "vĂœstup"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5705,14 +5733,14 @@ msgstr "vĂœstup"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6294,10 +6322,14 @@ msgstr "NevklĂĄdat obsah na zaÄĂĄtek knihy."
msgid "FB2 Output"
msgstr "FB2 VĂœstup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "RozdÄlit do sekcĂ:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "PrĆŻvodce zmÄnou velikosti fontĆŻ"
@@ -6898,7 +6930,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7493,21 +7525,21 @@ msgstr "Chyba"
msgid "Error communicating with device"
msgstr "Cyba komunikace se zaĆĂzenĂm"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "ĆœĂĄdnĂ© vhodnĂ© formĂĄty"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "OznaÄit sloĆŸku a otevĆĂt jako zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Chyba komunikace se zaĆĂzenĂm"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7515,68 +7547,68 @@ msgstr ""
"DoÄasnĂĄ chyba komunikace se zaĆĂzenĂm. ProsĂm odpojte a znovu pĆipojte "
"zaĆĂzenĂ anebo restarujte poÄĂtaÄ."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "ZaĆĂzenĂ: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " nalezeno."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "vybranĂ© k odeslĂĄnĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i z %i Knih"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 z %i Knih"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Vyberte formĂĄt k odeslĂĄnĂ do zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "ĆœĂĄdnĂ© zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Nemohu odeslat: NenĂ pĆipojeno ĆŸĂĄdnĂ© zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "ĆœĂĄdnĂĄ karta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Nemohu odeslat: ZaĆĂzenĂ nemĂĄ pamÄtovou kartu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Automaticky zkonvertovat nĂĄsledujĂcĂ knihy, neĆŸ se nahrajĂ do zaĆĂzenĂ?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Odeslat katalog do zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "OdesĂlĂĄm zprĂĄvy do zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "OdesĂlĂĄm knihy do zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7585,11 +7617,11 @@ msgstr ""
"ĆŸĂĄdnĂ© vhodnĂ© formĂĄty. PĆevĂ©st knihu(y) do formĂĄtu, kterĂ© pĆĂstroj primĂĄrnÄ "
"podporuje."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Na zaĆĂzenĂ nenĂ volnĂ© mĂsto"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7889,7 +7921,7 @@ msgstr "Vyberte formĂĄt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "FormĂĄt"
@@ -8025,7 +8057,7 @@ msgstr "&OK"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&ZruĆĄit"
@@ -8074,8 +8106,8 @@ msgid "Location"
msgstr "UmĂstÄnĂ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8107,12 +8139,12 @@ msgid "Author sort"
msgstr "TĆĂdÄnĂ podle autora"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Neplatné jméno autora"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "JmĂ©no autora nemĆŻĆŸe obsahovat znaky &."
@@ -8303,22 +8335,22 @@ msgid "Working"
msgstr "Pracuje"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "MalĂĄ pĂsmena"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "VelkĂĄ pĂsmena"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Velikost pĂsma v nadpise"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "VelkĂĄ poÄĂĄteÄnĂ pĂsmena"
@@ -9855,12 +9887,12 @@ msgid "%s (was %s)"
msgstr "%s (bylo %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "PoloĆŸka je prĂĄzdnĂĄ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "PoloĆŸka nemĆŻĆŸe bĂœt nastavena na nic. SmaĆŸte ji."
@@ -9931,7 +9963,7 @@ msgid "Send test mail from %s to:"
msgstr "Poslat testovacĂ mail od %s pro:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Test"
@@ -10179,62 +10211,62 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "E-mail %s pro %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "ZprĂĄvy:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "PĆiloĆŸen je %s Äasopis staĆŸenĂœ calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "E-book:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "PĆiloĆŸeno, najdete e-book"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "od"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "v %s formĂĄtu"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Odeslat email"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr "Automaticky konvertovat knihy pĆed emailovĂœm odeslĂĄnĂm?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Nemohu emailovat nĂĄsledujĂcĂ knihy, nebyl nalezen ĆŸĂĄdnĂœ vhodnĂœ formĂĄt:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Chyba pĆi odeslĂĄnĂ knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "odeslĂĄno"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Odeslat zprĂĄvy do"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10248,67 +10280,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "RegulĂĄrnĂ &vĂœraz"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "NĂĄzev &souboru:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "NĂĄzev:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "RegulĂĄrnĂ vĂœraz (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "ĆœĂĄdnĂĄ shoda"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "AutoĆi:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "RegulĂĄrnĂ vĂœraz (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Série:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "RegulĂĄrnĂ vĂœraz (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "PoĆadĂ v sĂ©rii:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "RegulĂĄrnĂ vĂœraz (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "RegulĂĄrnĂ vĂœraz (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "ProhlĂĆŸeÄ obĂĄlek"
@@ -10519,48 +10569,48 @@ msgstr "Y"
msgid "Edit template"
msgstr "Upravit ĆĄablonu"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "Na zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Velikost (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Kniha %s z %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "HledanĂœ nĂĄzev je \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "UUID knihy je \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "V knihovnÄ"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "Velikost"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Kniha %s z %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "OznaÄeno ke smazĂĄnĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "DvakrĂĄt kliknÄte na upravit mÄ
"
@@ -10637,7 +10687,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Pro hledanĂœ vĂœraz %s nebyly nalezeny ĆŸĂĄdnĂ© vĂœsledky."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Nebyly nalezeny ĆŸĂĄdnĂ© vĂœsledky"
@@ -10654,12 +10704,12 @@ msgid "LRF Viewer toolbar"
msgstr "NĂĄstrojovĂĄ iĆĄta prohlĂĆŸeÄe LRF"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "NĂĄsledujĂcĂ strana"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "PĆedchĂĄzejĂcĂ strana"
@@ -11508,19 +11558,26 @@ msgstr "Nastavit &vĂœchozĂ"
msgid "&Remove email"
msgstr "Odst&ranit email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Automaticky odeslat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "FormĂĄty pro e-mail. PrvnĂ odpovĂdajĂcĂ formĂĄt bude zaslĂĄn."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11528,7 +11585,7 @@ msgstr ""
"Pokud je zaĆĄkrtnuto, staĆŸenĂ© zprĂĄvy jsou automaticky odeslĂĄny na tuto "
"emailovou adresu (za pĆedpokladu, ĆŸe je v jednom z uvedenĂœch formĂĄtĆŻ)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "novĂĄ emailovĂĄ adresa"
@@ -11540,92 +11597,92 @@ msgstr "ĂzkĂœ"
msgid "Wide"
msgstr "Ć irokĂœ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "StĆednĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Malé"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Velké"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "VĆŸdy"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automaticky"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Nikdy"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Podle prvnĂho pĂsmena"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "DeaktivovĂĄno"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "RozdÄleno"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "&RozvrĆŸenĂ uĆŸivatelskĂ©ho rozhranĂ (vyĆŸaduje restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "PoÄet obĂĄlek zobraze&nĂœch v reĆŸimu prohlĂĆŸenĂ (vyĆŸaduje restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Vyberte &jazyk (vyĆŸaduje restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Zobrazit &prĆŻmÄrnĂ© hodnocenĂ v prohlĂĆŸeÄi tagĆŻ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Zablokovat vĆĄechny animace. PouĆŸitelnĂ©, pokud mĂĄte starĂœ-pomalĂœ poÄĂtaÄ."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Zablokovat &animace"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Zobrazit &ikonu v sĂœstĂ©movĂ© liĆĄtÄ (vyĆŸaduje restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Zobrazit ĂșvodnĂ obrazovku pĆi startu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Zablokovat oznĂĄmenĂ v systĂ©movĂ© liĆĄtÄ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "PouĆŸĂt ĆĂmskĂ© ÄĂslice pro sĂ©rie"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Zobrazit prohlĂĆŸeÄ &obĂĄlek v samostatnĂ©m oknÄ (vyĆŸaduje restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11634,22 +11691,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11659,52 +11716,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&NĂĄstrojovĂĄ liĆĄta"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "Velikost ikon:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Zobrazit text pod ikonami:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "RozdÄlit nĂĄstrojovou liĆĄtu do dvou liĆĄt."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "ZmÄnit &font (vyĆŸaduje restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "PouĆŸĂt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Obnovit vĂœchozĂ hodnoty"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "UloĆŸ zmÄny"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "ZruĆĄit a vrĂĄtit se na pĆehled"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Obnova do vĂœchozĂch hodnot nenĂ podporovĂĄna pro"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11712,7 +11765,7 @@ msgstr ""
"NÄkterĂ© provedenĂ© zmÄny vyĆŸadujĂ restart. ProsĂm, restartujte Calibre co "
"nejdĆĂve."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -11720,7 +11773,7 @@ msgstr ""
"ZmÄny, kterĂ© jste vykonali, vyĆŸadujĂ restartovĂĄnĂ calibre. Nebudete moci "
"zmÄnit ĆŸĂĄdnĂ© dalĆĄĂ nastavenĂ, dokud calibre nerestartujete."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "VyĆŸadovĂĄn restart"
@@ -12479,30 +12532,34 @@ msgid "The main toolbar"
msgstr "HlavnĂ liĆĄta"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "HlavnĂ liĆĄta, kdyĆŸ je pĆipojenĂ© zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "KontextovĂ© menu pro knihy v calibre knihovnÄ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "KontextovĂ© menu pro knihy v zaĆĂzenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "Nemohu pĆidat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "Nemohu pĆidat akce %s do tohoto umĂstÄnĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "Nemohu odebrat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "Nemohu odebrat akce %s z umĂstÄnĂ"
@@ -12601,7 +12658,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Hledat"
@@ -12694,166 +12751,166 @@ msgstr "Klik pro zmÄnu"
msgid "&Alternate shortcut:"
msgstr "&AlternativnĂ zkratka:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "PĆejmenovat %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Hledat %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "SkrĂœt kategorii %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Zobrazit kategorii"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Hledat knihy v kategorii %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Spravovat %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Spravovat uloĆŸenĂĄ hledĂĄnĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Spravovat uĆŸivatelskĂ© kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Zobrazit vĆĄechny kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr "ZmÄna autorĆŻ pro mnoho knih mĆŻĆŸe trvat delĆĄĂ dobu. Jste si jisti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr "ZmÄna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "HledĂĄnĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Zduplikovat hledané jméno"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "UloĆŸenĂ© vyhledĂĄvacĂ jmĂ©no %s je jiĆŸ pouĆŸĂvĂĄno."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12863,62 +12920,62 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "Alt+F"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "&Hledat"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "Sbalit vĆĄechny kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "SeĆadit dle jmĂ©na"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "SeĆadit dle popularity"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "SeĆadit podle prĆŻmÄrnĂ©ho hodnocenĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Nastavit poĆadĂ poloĆŸek v Tag prohlĂĆŸeÄi"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Porovnat vĆĄe"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "NajĂt kterĂ©koliv"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"KdyĆŸ se oznaÄĂ vĂce zĂĄznamĆŻ v ProhlĂĆŸeÄi tagĆŻ, najdi libovolnĂœ, nebo vĆĄechny "
"z nich"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Spravovat uĆŸivatelskĂ© kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "PĆidat vaĆĄe vlastnĂ kategorie do Tag Browseru"
@@ -12994,23 +13051,23 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Chyba pĆevodu"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Zdroj zakĂĄzĂĄn"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Selhalo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "PrpbĂha zpracovĂĄnĂ Ășloh. Opravdu chcete program ukonÄit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13020,11 +13077,11 @@ msgstr ""
" UkonÄenĂ mĆŻĆŸe zpĆŻsobit poĆĄkozenĂ v zaĆĂzenĂ.
\n"
" Jste si jisti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "AktivnĂ joby"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13229,7 +13286,7 @@ msgid "Options to customize the ebook viewer"
msgstr "MoĆŸnosti Ășpravy prohlĂĆŸeÄe elektronickĂœch knih"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Zapamatuj si poslednÄ pouĆŸitou velikost okna"
@@ -13311,36 +13368,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "PodĂvat do slovnĂku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "PĆejĂt na..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "DalĆĄĂ sekce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "PĆedchozĂ sekce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "ZaÄĂĄtek dokumentu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Konec dokumentu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "ZaÄĂĄtek sekce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Konec sekce"
@@ -13416,75 +13473,75 @@ msgstr "NĂĄhled tisku"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "PĆipojenĂ k dict.org pro vyhledĂĄvĂĄnĂ: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Vyberte elektronickou knihu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Elektronické knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Nenalezena shoda pro: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "NaÄĂtam tok..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "RozvrĆŸenĂ %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "ZĂĄloĆŸka #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "PĆidat zĂĄloĆŸku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Zadejte nĂĄzev zĂĄloĆŸky:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Spravovat zĂĄloĆŸky"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "NaÄĂtĂĄm knihu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Nemohu otevĆĂt eknihu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Volby ke kontrole prohlĂĆŸeÄe ebookĆŻ"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr "Pokud specifikovĂĄno, okno prohlĂĆŸeÄe se zobrazĂ po startu v popĆedĂ."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Pokud je zadĂĄno, pokusĂ se pĆi spuĆĄtÄnĂ otevĆĂt okno prohlĂĆŸeÄe na celou "
"obrazovku."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Tisknout upozornÄnĂ javascriptu a konzolovĂ© zprĂĄvy do konzole"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13562,27 +13619,27 @@ msgstr "NajĂt pĆedchozĂ vĂœskyt"
msgid "Print eBook"
msgstr "Vytisknout eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "ZmÄnit velikost pĂsmen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "ZamÄnit malĂĄ/velkĂĄ pĂsmena"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "TĂĄhnÄte pro zmÄnu velikosti"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Zobrazit"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "SkrĂœt"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "PĆepĂnaÄ"
@@ -14879,11 +14936,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Nebyl vloĆŸen ĆŸĂĄdnĂœ popisek"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14899,15 +14956,15 @@ msgstr "%sPrĆŻmÄrnĂ© hodnocenĂ je %3.1f"
msgid "Main"
msgstr "HlavnĂ"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr "Migruji starou databĂĄzi do knihovy ebookĆŻ v %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "KopĂrovĂĄnĂ %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "ZhutĆovĂĄnĂ databĂĄze"
@@ -15991,95 +16048,95 @@ msgstr ""
msgid "Unknown News Source"
msgstr "NeznĂĄmĂœ zdroj zprĂĄv"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\" zdroj musà obsahovat jméno a heslo."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "StahovĂĄnĂ dokonÄeno"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "NepodaĆilo se stĂĄhnout nĂĄsledujĂcĂ ÄlĂĄnky:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "NepodaĆilo se stĂĄhnout ÄĂĄsti nĂĄsledujĂcĂch ÄlĂĄnkĆŻ:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " od "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tChybné odkazy:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Stahuji zdroje..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "ZĂskĂĄny zdroje z ĂșvodnĂ strany"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "PokouĆĄĂm se stĂĄhnout obĂĄlku..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "GenerovĂĄnĂ tirĂĄĆŸe..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Startuji download [%d vlĂĄken]"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "StĂĄhnout zdroje z %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Nemohu stĂĄhnout obĂĄlku: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "StahovĂĄnĂ obĂĄlky z %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "ObrĂĄzek z tirĂĄĆŸe staĆŸen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "NepojmenovanĂœ ÄlĂĄnek"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "ÄlĂĄnek staĆŸen: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "StaĆŸenĂ ÄlĂĄnku selhalo: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Stahuji feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -16087,7 +16144,7 @@ msgstr ""
"PĆihlĂĄĆĄenĂ selhalo, zkontrolujte svĂ© uĆŸivatelskĂ© jmĂ©no a heslo pro calibre "
"Novinovou sluĆŸbu."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -16471,6 +16528,9 @@ msgstr "Nestahovat kaskådové styly."
#~ msgid "Separate paragraphs by blank lines."
#~ msgstr "OddÄlit odstavce ÄernĂœmi ÄĂĄrami."
+#~ msgid "No valid plugin found in "
+#~ msgstr "Nebyl nalezen ĆŸĂĄdnĂœ platnĂœ modul v "
+
#~ msgid "Path to the cover to be used for this book"
#~ msgstr "Cesta k obĂĄlce, kterĂĄ se mĂĄ pouĆŸĂt u tĂ©to knihy"
@@ -17115,9 +17175,6 @@ msgstr "Nestahovat kaskådové styly."
#~ msgid "Add a directory to the frequently used directories list"
#~ msgstr "PĆidat adresĂĄĆ do seznamu Äasto pouĆŸĂvanĂœch"
-#~ msgid "Toolbar"
-#~ msgstr "Panel nĂĄstrojĆŻ"
-
#~ msgid "Select visible &columns in library view"
#~ msgstr "Viditelné sloup&ce v seznamu knih v knihovne"
@@ -18087,6 +18144,9 @@ msgstr "Nestahovat kaskådové styly."
#~ msgstr ""
#~ "&PĆedbÄĆŸnÄ zpracovat vstupnĂ soubor pro pĆĂpadnĂ© zlepĆĄenĂ struktury detekce"
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "RozdÄlit nĂĄstrojovou liĆĄtu do dvou liĆĄt."
+
#~ msgid ""
#~ "Reset all the author sort values to a value automatically generated from the "
#~ "author. Exactly how this value is automatically generated can be controlled "
@@ -18454,6 +18514,12 @@ msgstr "Nestahovat kaskådové styly."
#~ msgid "No errors found"
#~ msgstr "Nenalezeny ĆŸĂĄdnĂ© chyby"
+#~ msgid "Customize searching"
+#~ msgstr "Upravit vyhledĂĄvĂĄnĂ"
+
+#~ msgid "Customize the toolbar"
+#~ msgstr "Upravit panel nĂĄstrojĆŻ"
+
#~ msgid "Communicate with the Kogan"
#~ msgstr "Komunikace s Kogan"
diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po
index 14e2dd8865..61c69317b8 100644
--- a/src/calibre/translations/da.po
+++ b/src/calibre/translations/da.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-12-19 12:26+0000\n"
"Last-Translator: Glenn \n"
"Language-Team: Danish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:38+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:42+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "GĂžr absolut ingenting"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "GĂžr absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "GĂžr absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "GĂžr absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "GĂžr absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "GĂžr absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "GĂžr absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "GĂžr absolut ingenting"
msgid "Unknown"
msgstr "Ukendt"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Grund"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Tilpas"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "Kan ikke konfigurere"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Filtype"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "MetadatalĂŠser"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metadataskriver"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Kataloggenerator"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "BrugergrĂŠnseflade aktion"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Indstillinger"
@@ -333,8 +333,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "TilfĂžj/fjern dine egne sĂžjler til calibre boglisten"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Tilpas vĂŠrktĂžjslinjen"
+msgid "Toolbar"
+msgstr "VĂŠrktĂžjslinje"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -345,7 +345,7 @@ msgstr ""
"tilgĂŠngelige i hver"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -676,36 +676,32 @@ msgstr "Denne profil er forbeholdt B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Denne profil er beregnet til Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Installerede udvidelsesmoduler"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "OpsĂŠtning af filtype udvidelsesmoduler"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Tilpasning af lokalt udvidelsesmodul"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Deaktiverede udvidelsesmoduler"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Aktiverede udvidelsesmoduler"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Intet gyldigt udvidelsesmodul fundet i "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
"Initialiseringen af udvidelsesmodul %s fejlede med fĂžlgende backtrace:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -717,19 +713,19 @@ msgstr ""
" Tilpas Calibre ved at indlĂŠse eksterne udvidelsesmoduler.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"TilfĂžj et udvidelsesmodul ved at angive stien til ZIP-filen, hvori det er "
"gemt."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Fjerner det angivne brugerdefinerede udvidelsesmodul. Har ingen effekt pÄ "
"indbyggede udvidelser"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -737,15 +733,15 @@ msgstr ""
"Brugertilpasset udvidelsesmodul. Angiv udvidelsesmodulnavn og "
"tilpasningstekststrenge adskilt af kommaer."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Vis alle installerede udvidelsesmoduler"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Aktivér det angivne udvidelsesmodul"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Deaktivér det angivne udvidelsesmodul"
@@ -769,43 +765,55 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Kommunikér med S60 telefoner."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Brug serier som kategori i iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "Cache omslag fra iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Apple enhed"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Kommunikér med iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Apple-enhed fundet, starter iTunes, vent venligst..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -813,27 +821,27 @@ msgstr ""
"Kan ikke kopiere bĂžger direkte fra iDevice. TrĂŠk fra iTunes-bibliotek til "
"skrivebord, tilfĂžj herefter til calibres biblioteksvindue."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Opdaterer enhed metadata listen..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d af %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "afsluttet"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -843,7 +851,7 @@ msgstr ""
"Sletter ved at anvende iBooks app.\n"
"Klik 'Show Details' for en liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -851,31 +859,31 @@ msgstr ""
"Nogle omslagsdele kunne ikke konverteres.\n"
"Klik 'Show Details' for en liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Nyheder"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Kommunikér med iTunes."
@@ -919,20 +927,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Henter liste over bÞger pÄ enheden..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "OverfĂžrer bĂžger til enhed..."
@@ -940,8 +948,8 @@ msgstr "OverfĂžrer bĂžger til enhed..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "TilfĂžjer bĂžger til enhedens metadataliste..."
@@ -951,8 +959,8 @@ msgstr "TilfĂžjer bĂžger til enhedens metadataliste..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Fjerner bĂžger fra enhed..."
@@ -960,17 +968,17 @@ msgstr "Fjerner bĂžger fra enhed..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Fjerner bĂžger fra enhedens metadataliste..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Sender metadata til enhed..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1275,15 +1283,15 @@ msgstr "Kommunikér med Sony PRS-500 e-bogslÊser."
msgid "Communicate with all the Sony eBook readers."
msgstr "Kommunikér med alle Sony eBook lÊsere."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1291,18 +1299,18 @@ msgstr ""
"Komma separeret liste af metadata felter som oversÊttes til collections pÄ "
"enheden. Muligheder omfatter: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1311,29 +1319,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1468,7 +1487,7 @@ msgstr "Yderligere tilpasning"
msgid "Communicate with an eBook reader."
msgstr "Kommunikér med en e-bogslÊser."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Hent enhedsoplysninger..."
@@ -2241,7 +2260,7 @@ msgstr "Konvertér input til HTML..."
msgid "Running transforms on ebook..."
msgstr "UdfÞrer transformationer pÄ e-bog..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Opretter"
@@ -2392,7 +2411,7 @@ msgstr "Start"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "IndsĂŠt ikke indholdsfortegnelse i begyndelse af bogen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2403,6 +2422,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2807,105 +2830,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "TEMPLATE ERROR"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Nej"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Ja"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Titel"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Forfatter(e)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Udgiver"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Producer"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Kommentarer"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "MĂŠrker"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Serier"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Sprog"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Tidsstempel"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Udgivet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Rettigheder"
@@ -3344,7 +3367,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3483,7 +3506,7 @@ msgid "HTML TOC generation options."
msgstr "HTML indholdsfortegnelse genereringsmuligheder."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3681,6 +3704,7 @@ msgid "Author"
msgstr "Forfatter"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Emne"
@@ -3997,136 +4021,140 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"Send som standard filen til hukommelseskortet istedet for arbejdshukommelsen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "BekrĂŠft fĂžr sletning"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Arbejdsvindues geometri"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Advisér nÄr en ny version er tilgÊngelig"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Anvend romertal til serienumre"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Sortér mÊrkeliste efter navn, popularitet eller vurdering"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr "Antallet af omslag, der vises i omslags browser-tilstand"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Standardvalg ved konvertering til LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Muligheder for LRF ebook lĂŠser"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Formater som kan ses ved anvendelse af den indbyggede e-bogslĂŠser"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Kolonner som vises i boglisten"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr "Start automatisk indholdsserver under applikationsopstart"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Ăldste nyheder gemt i databasen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Vis systembakkeikon"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Upload downloadede nyheder til enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "Slet bĂžger fra bibliotek efter upload til enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr "Vis omslag i et separat vindue, istedet for i calibres arbejdsvindue"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Deaktivér adviseringer i systembakkeikonet"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr "Ănsket standardaktion nĂ„r enhedsknappens trykkes"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "Maksimalt antal ventende opgaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Download sociale metadata (mĂŠrker/vurderinger/osv.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Overskriv forfatter og titel med ny metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Automatisk hent omslaget, hvis tilgĂŠngeligt"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "BegrĂŠns maksimal antal samtidige opgaver til CPU kerneantallet"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "BrugergrĂŠnsefladens layout"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr "Vis middelvurdering per post indikeret i mĂŠrke browseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Deaktivér brugergrÊnseflade animationer"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "MĂŠrk browser kategorier som ikke skal vises"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "VĂŠlg filer"
@@ -4340,8 +4368,8 @@ msgstr "Kun brugernoter genereret fra arbejdsbibliotek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Ingen bĂžger valgt"
@@ -4541,7 +4569,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4609,7 +4637,7 @@ msgid "Bulk convert"
msgstr "Klynge konvertering"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Kan ikke konvertere"
@@ -4617,7 +4645,7 @@ msgstr "Kan ikke konvertere"
msgid "Starting conversion of %d book(s)"
msgstr "Starter konvertering af %d bog/bĂžger"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr "Tom output-fil, sandsynligvis gik konverteringsprocessen ned"
@@ -4803,7 +4831,7 @@ msgid "Stop Content Server"
msgstr "Stop indholdsserver"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "E-mail til"
@@ -4811,32 +4839,32 @@ msgstr "E-mail til"
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "OpsĂŠtning af e-mail baseseret bogdeling"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Send til enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Forbind/del"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4923,20 +4951,20 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Kan ikke redigere metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Kan ikke flette bĂžger"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Mindst to bĂžger skal vĂŠlges for at kunne flette"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4944,7 +4972,7 @@ msgstr ""
"Du er igang med at flette mere 5 bÞger. Er du sikker pÄ at du Þnsker "
"at fortsĂŠtte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4956,7 +4984,7 @@ msgstr ""
"og fĂžlgende valgte bĂžger vil ikke blive slettet eller "
"ĂŠndret.
Venligst bekrĂŠft at du Ăžnsker at fortsĂŠtte."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4968,7 +4996,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4979,19 +5007,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Hent nyheder"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Henter nyheder fra "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " hentet."
@@ -5056,7 +5084,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "KĂžr velkommen guide"
@@ -5306,7 +5334,7 @@ msgid "The specified directory could not be processed."
msgstr "Den angivne mappe kunne ikke behandles."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Ingen bĂžger"
@@ -5525,8 +5553,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Sti"
@@ -5536,17 +5564,17 @@ msgstr "Sti"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formater"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Samlinger"
@@ -5556,25 +5584,25 @@ msgid "Click to open"
msgstr "Klik for at Äbne"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Ingen"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5632,7 +5660,7 @@ msgstr "output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5655,14 +5683,14 @@ msgstr "output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6245,10 +6273,14 @@ msgstr "IndsĂŠt ikke en &indholdsfortegnelse i starten af bogen."
msgid "FB2 Output"
msgstr "FB2-output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Skriftstype reskaleringsguide"
@@ -6862,7 +6894,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7466,21 +7498,21 @@ msgstr "Fejl"
msgid "Error communicating with device"
msgstr "Kommunikationsfejl med enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Ingen egnede formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "VÊlg mappe til at Äbne som enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Fejl ved kommunikation med enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7488,67 +7520,67 @@ msgstr ""
"Der var en midlertidig fejl ved kommunikation med enheden. Afbryd og "
"genforbind enheden eller genstart."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Enhed: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detekteret."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "valgt til at sende"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "VĂŠlg format til at sende til enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Ingen enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Kan ikke sende: Ingen enhed er forbundet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Intet hukommelseskort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Kan ikke sende: Enheden har intet hukommelseskort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr "Auto konvertér fÞlgende bÞger fÞr upload til enheden?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Sender kataloger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Sender nyheder til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Sender bĂžger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7556,11 +7588,11 @@ msgstr ""
"Kunne ikke uploade fĂžlgende bĂžger til enheden, da ingen egnede formater blev "
"fundet. Konvertér bog/bÞgerne til et format understÞttet af din enhed fÞrst."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Ingen plads pÄ enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7862,7 +7894,7 @@ msgstr "VĂŠlg format"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Format"
@@ -7998,7 +8030,7 @@ msgstr "&OK"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Annullér"
@@ -8047,8 +8079,8 @@ msgid "Location"
msgstr "Placering"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8080,12 +8112,12 @@ msgid "Author sort"
msgstr "Forfattersortering"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Ugyldigt forfatternavn"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Forfatternavne kan ikke indeholde & tegnet."
@@ -8278,22 +8310,22 @@ msgid "Working"
msgstr "Arbejder"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "SmÄ bogstaver"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "Store bogstaver"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Titel STORE/smÄ bogstaver"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Store begyndelsesbogstaver"
@@ -9856,12 +9888,12 @@ msgid "%s (was %s)"
msgstr "%s (var %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "Emne er blankt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "Et emne kan ikke sĂŠttes til ingenting. Slet det istedet."
@@ -9932,7 +9964,7 @@ msgid "Send test mail from %s to:"
msgstr "Send test e-mail fra %s til:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Test"
@@ -10187,62 +10219,62 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Email %s til %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "Nyheder:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "Som bilag er %s tidsskriftet hentet af calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "E-bog:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "Tilknyttet, vil du finde e-bogen"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "af"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "i %s formatet."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Sender e-mail til"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr "Auto konvertér fÞlgende bÞger fÞr sending via e-mail?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Kunne ikke e-maile fĂžlgende bĂžger da ingen egnede formater blev fundet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Emailsending af bog fejlede"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "sendt"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Send nyheder til"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10256,67 +10288,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "RegulĂŠrt &udtryk"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "Fil&navn:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "Titel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "RegulĂŠrt udtryk (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Ingen fund"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Forfattere:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "RegulĂŠrt udtryk (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Serier:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "RegulĂŠrt udtryk (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Serie-indeks:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "RegulĂŠrt udtryk (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "RegulĂŠrt udtryk (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "omslags-browser"
@@ -10527,48 +10577,48 @@ msgstr "Y"
msgid "Edit template"
msgstr "Redigér skabelon"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "PĂ„ enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "StĂžrrelse (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Bog %s af %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "Opslaget/sĂžgenavn er \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "Denne bogs UUID er \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "I bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "StĂžrrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Bog %s af %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "Markeret til sletning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Dobbeltklik for at redigere mig
"
@@ -10645,7 +10695,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Ingen match for denne sĂžgefrase %s blev fundet."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Ingen sĂžgeresultater fundet"
@@ -10662,12 +10712,12 @@ msgid "LRF Viewer toolbar"
msgstr "LRF-viser vĂŠrktĂžjslinje"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "NĂŠste side"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "Forrige side"
@@ -11519,19 +11569,26 @@ msgstr "Ăndre til &standard"
msgid "&Remove email"
msgstr "&Fjern e-mail"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Auto send"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "E-mail"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formatér til e-mail. Det fÞrste matchende format vil blive sendt."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11539,7 +11596,7 @@ msgstr ""
"Hvis valgt, downloadede nyheder vil automatisk blive e-mailet
til denne "
"email-adresse (forudsat nyheden er i en af de listede formater)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "ny e-mail adresse"
@@ -11551,92 +11608,92 @@ msgstr "Smal"
msgid "Wide"
msgstr "Bred"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Medium"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Lille"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Stor"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Altid"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatisk"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Aldrig"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "BrugergrĂŠnseflade &layout (behĂžver genstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "&Antal viste omslag i fremviseren (krĂŠver genstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "VĂŠlg &sprog (krĂŠver genstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Vis &middelvurderinger i mĂŠrkefremviseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Deaktivér alle animationer. Nyttigt hvis du har en gammel/langsom computer."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Deaktivér &animationer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Aktivér s&tatusikon (krÊver genstart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Vis &startskĂŠrm ved opstart"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Deaktivér &adviseringer i systembakke"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Anvend &romerske tal til serier"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Vis omslagfremviseren i et separat vindue (krĂŠver genstart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11645,22 +11702,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11670,52 +11727,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&VĂŠrktĂžjslinje"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&IkonstĂžrrelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Vis &tekst under ikoner:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Del vĂŠrktĂžjslinjen i to vĂŠrktĂžjslinjer"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Anvend"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Gendan &standardindstillinger"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Gem ĂŠndringer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Annullér og returnér til oversigt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Restoring to defaults not supported for"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11723,7 +11776,7 @@ msgstr ""
"Nogle af ĂŠndringerne du lavede, krĂŠver en programgenstart for at trĂŠde i "
"kraft. Venligst genstart calibre sÄ snart som muligt."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -11731,7 +11784,7 @@ msgstr ""
"Ăndringerne du har udfĂžrt, krĂŠver ar calibre skal genstartes nu. Du vil ikke "
"kunne lave flere ĂŠndringer, fĂžr du genstarter."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "Programgenstart nĂždvendig"
@@ -12525,30 +12578,34 @@ msgid "The main toolbar"
msgstr "HovedvĂŠrktĂžjslinjen"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "HovedvÊrktÞjslinjen nÄr en enhed er forbundet"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "Kontekstmenuen til bĂžgerne i calibre-biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "Kontekstmenuen til bĂžgerne i enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "Kan ikke tilfĂžje"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "Kan ikke tilfĂžje aktionerne %s til denne placering"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "Kan ikke fjerne"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "Kan ikke fjerne aktionerne %s fra denne placering"
@@ -12647,7 +12704,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "SĂžg"
@@ -12740,170 +12797,170 @@ msgstr "Klik for at ĂŠndre"
msgid "&Alternate shortcut:"
msgstr "&Alternativ genvej:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Gem kategori %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Vis kategori"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Administrér %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Administrér gemte sÞgninger"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Administrér brugerkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Vis alle kategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Ăndring af forfatterne for adskillige bĂžger kan tage et stykke tid. Er du "
"sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Ăndring af metadataene for adskillige bĂžger kan tage et stykke tid. Er du "
"sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "SĂžgninger"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Duplikér sÞgenavn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "Det gemte sĂžgenavn %s er allerede brugt."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12913,61 +12970,61 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Sortér efter navn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Sortér efter popularitet"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Sortér efter middelvurdering"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Angiv sorteringsrĂŠkkefĂžlgen for indgange mĂŠrke-browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Match alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Match enhver"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"NÄr flere indgange vÊlges i mÊrke-browser, match enhver eller dem alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Administrér &brugerkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "TilfĂžj dine egne kategorier til mĂŠrke-browseren"
@@ -13044,23 +13101,23 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Konverteringsfejl"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Opskrift deaktiveret"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Fejlede"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Der er aktive opgaver. Er du sikker pÄ du vil afslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13071,11 +13128,11 @@ msgstr ""
"enheden.
\n"
" Er du sikker pÄ at du vil afslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13279,7 +13336,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Indstillinger til tilpasning af e-bogsviseren"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Husk stÞrrelsen pÄ vinduet"
@@ -13360,36 +13417,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Opslag i ordbog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "GĂ„ til..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "NĂŠste sektion"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Forrige sektion"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Dokument start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Dokument slut"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Sektion start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Sektion slut"
@@ -13466,75 +13523,75 @@ msgstr "ForhÄndsvisning af udskrift"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Forbinder til dict.org for opslag: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "VĂŠlg e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "E-bĂžger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Ingen match fundet for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Henter flow..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "UdlĂŠgning %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "BogmĂŠrke #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "TilfĂžj bogmĂŠrke"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Indtast bogmĂŠrketitel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Administrér bogmÊrker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Henter e-bog..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Kunne ikke Äbne e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Valg til at styre e-bogsviser"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Hvis specificeret, vil visningsvindue prĂžve at komme i front ved start."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Hvis angivet, vil oversigtsvindue prÞve at Äbne i fuld skÊrm under start."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Udskriv javascript alert og konsol beskeder til konsolen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13612,27 +13669,27 @@ msgstr "Find forrige forekomst"
msgid "Print eBook"
msgstr "Udskriv e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Skift versaltype"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Skift store/smÄ bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "TrÊk til skaléring"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Vis"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Skjul"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Skift"
@@ -15056,11 +15113,11 @@ msgstr ""
"\n"
"For hjĂŠlp om de enkelte kommandoer: %%prog kommando --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Intet mĂŠrke blev angivet"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15076,15 +15133,15 @@ msgstr "%sMiddel vurderingen er %3.1f"
msgid "Main"
msgstr "Main/hjem/primĂŠr"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr "Flytter gammel database til e-bogsbibliotek i %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Kopierer %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "Komprimerer database"
@@ -16179,95 +16236,95 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Ukendt nyhedskilde"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\"-opskriften krĂŠver et brugernavn og adgangskode."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Download afsluttet"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Kunne ikke downloade fĂžlgende artikler:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "Kunne ikke downloade dele af fĂžlgende artikler:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " fra "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tMislykkede henvisninger:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Henter feeds..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Fik feeds fra indekssiden"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "PrĂžver at downloade omslag..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "Genererer masthead..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Starter download [%d trÄd(e)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Feeds er hentet til %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Kunne ikke hente omslaget: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Downloader omslag fra %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "Masthead billede downloadet"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Unavngiven artikel"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Artikel hentet: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Hentning af artikel mislykkedes: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Henter feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -16275,7 +16332,7 @@ msgstr ""
"Login mislykkedes, check dit brugernavn og adgangskode til calibre "
"tidsskriftsservice."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -17618,9 +17675,6 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "Add a directory to the frequently used directories list"
#~ msgstr "FĂžjer en mappe til listen over hyppigt brugte mapper"
-#~ msgid "Toolbar"
-#~ msgstr "VĂŠrktĂžjslinje"
-
#~ msgid "calibre can send your books to you (or your reader) by email"
#~ msgstr "calibre kan sende dine bĂžger til dig (eller din lĂŠser) via e-mail"
@@ -18571,6 +18625,9 @@ msgstr "Download ikke CSS-stilark"
#~ " Valg styrer hvordan indgange vises i den genererede katalog-output.\n"
#~ " "
+#~ msgid "No valid plugin found in "
+#~ msgstr "Intet gyldigt udvidelsesmodul fundet i "
+
#~ msgid "Choose plugin"
#~ msgstr "VĂŠlg udvidelsesmodul"
@@ -18910,6 +18967,9 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "Tags to apply when adding a book:"
#~ msgstr "MÊrker som skal anvendes, nÄr en ny bog tilfÞjes:"
+#~ msgid "Customize the toolbar"
+#~ msgstr "Tilpas vĂŠrktĂžjslinjen"
+
#~ msgid "Read metadata from &file contents rather than file name"
#~ msgstr "LĂŠs metadata fra &filindhold i stedet for filnavn"
@@ -18926,6 +18986,9 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "Test re&sult"
#~ msgstr "Test re&sultat"
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "&Del vĂŠrktĂžjslinjen i to vĂŠrktĂžjslinjer"
+
#~ msgid "Apply function &after replace:"
#~ msgstr "Anvend funktion &efter erstat:"
diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po
index 3bd0fda637..239c0d772b 100644
--- a/src/calibre/translations/de.po
+++ b/src/calibre/translations/de.po
@@ -7,22 +7,22 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-04 14:25+0000\n"
"Last-Translator: miwie \n"
"Language-Team: American English \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:40+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:44+0000\n"
"X-Generator: Launchpad (build 12559)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Macht absolut gar nichts"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -33,7 +33,7 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -50,9 +50,9 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -72,7 +72,7 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -118,19 +118,19 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -138,12 +138,12 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -154,11 +154,11 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -172,46 +172,46 @@ msgstr "Macht absolut gar nichts"
msgid "Unknown"
msgstr "Unbekannt"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Basis"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Anpassen"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "Konfiguration nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Dateityp"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metadaten lesen"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metadaten schreiben"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Katalogerstellung"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "BenutzeroberflÀchenaktion"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Einstellungen"
@@ -334,8 +334,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "HinzufĂŒgen/Entfernen eigener Spalten in der Calibre Buchliste"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Werkzeugleiste anpassen"
+msgid "Toolbar"
+msgstr "Symbolleiste"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -344,8 +344,8 @@ msgid ""
msgstr "Passt individuell Werkzeugleiste und Kontextmenus an."
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Suche anpassen"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -683,35 +683,31 @@ msgstr "Dieses Profil ist geeignet fĂŒr den B&N Nook Color"
msgid "This profile is intended for the Sanda Bambook."
msgstr "Dieses Profil ist geeignet fĂŒr den Sanda Bambook"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Installierte Plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Mapping fĂŒr Dateityp-Plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Lokale Plugin-Anpassung"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Ausgeschaltene Plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Aktivierte Module"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Kein gĂŒltiges Plugin gefunden in "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Starten des Plugins %s schlug fehl. Traceback:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -723,19 +719,19 @@ msgstr ""
" Calibre anpassen durch das Laden externer Plugins.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
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:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte "
"Plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -743,15 +739,15 @@ msgstr ""
"Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein "
"Komma getrennt an."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Installierte Plugins auflisten"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "GewÀhltes Plugin einschalten"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "GewÀhltes Plugin ausschalten"
@@ -775,43 +771,55 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Kommunikation mit S60-Telefonen."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Verwende Reihen als Kategorien in iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "Umschlagbilder von iTunes/iBooks zwischenspeichern"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Apple- GerÀt"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Kommunikation mit iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "GerÀt von Apple entdeckt, starte iTunes, einen Moment bitte..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -819,27 +827,27 @@ msgstr ""
"Kann BĂŒcher nicht direkt vom iDevice kopieren. Ziehen Sie sie aus der iTunes "
"Bibliothek auf den Desktop, fĂŒgen Sie sie dann Calibres Bibliothek hinzu."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Aktualisiere die Liste der GerÀte-Metadaten..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d von %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "abgeschlossen"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -849,7 +857,7 @@ msgstr ""
"Zum Löschen die iBooks App verwenden.\n"
"Klicken Sie 'Zeige Details' fĂŒr eine Liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -857,31 +865,31 @@ msgstr ""
"Einige Umschlagbilder konnten nicht konvertiert werden.\n"
"Klicken Sie 'Zeige Details' fĂŒr eine Liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Nachrichten"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Kommunikation mit iTunes."
@@ -933,20 +941,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Die Liste der BĂŒcher auf dem GerĂ€t beziehen ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "BĂŒcher ans GerĂ€t ĂŒbertragen ..."
@@ -954,8 +962,8 @@ msgstr "BĂŒcher ans GerĂ€t ĂŒbertragen ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "BĂŒcher zur Metadaten-Liste des GerĂ€ts hinzufĂŒgen ..."
@@ -965,8 +973,8 @@ msgstr "BĂŒcher zur Metadaten-Liste des GerĂ€ts hinzufĂŒgen ..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "BĂŒcher vom GerĂ€t entfernen ..."
@@ -974,17 +982,17 @@ msgstr "BĂŒcher vom GerĂ€t entfernen ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "BĂŒcher von der Metadaten-Liste des GerĂ€ts entfernen ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Metadaten ans GerÀt senden ..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "Bambook SDK ist nicht installiert."
@@ -1290,15 +1298,15 @@ msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader."
msgid "Communicate with all the Sony eBook readers."
msgstr "Kommunikation mit allen Sony eBook Readern."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "nach Titel"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "Alle nach Titel"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1306,7 +1314,7 @@ msgstr ""
"Mit Kommata getrennte Liste von Metadatenfeldern um BĂŒchersammlungen auf dem "
"GerÀt zu erstellen. Möglichkeiten sind: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1316,11 +1324,11 @@ msgstr ""
"Werte zur Liste hinzu, um sie zu aktivieren. Die Sammlungen erhalten den "
"nach dem Doppelpunkt \":\" stehenden Namen."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr "Separaten Cover-Thumbnail fĂŒr BĂŒcher ĂŒberspielen (neuere Reader)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1334,14 +1342,14 @@ msgstr ""
"nicht geÀndert werden kann. ACHTUNG: Diese Option sollte nur mit neuer "
"Readern genutzt werden: 350, 650, 950 und neuer."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Aktualisiere separate Cover wenn automatisches Management genutzt wird "
"(neuere Reader)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1351,17 +1359,28 @@ msgstr ""
"separaten Cover zu ĂŒbertragen. Deaktivieren sie diese Option wenn sie so "
"viele BĂŒcher auf ihrem Reader haben das die Performance inakzeptabel wird."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1501,7 +1520,7 @@ msgstr "Besondere Anpassung"
msgid "Communicate with an eBook reader."
msgstr "Kommunikation mit einem eBook Reader."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "GerÀte-Information beziehen ..."
@@ -2329,7 +2348,7 @@ msgstr "Eingabe zu HTML konvertieren ..."
msgid "Running transforms on ebook..."
msgstr "VerĂ€nderungen am eBook durchfĂŒhren ..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Erstellen"
@@ -2488,7 +2507,7 @@ msgstr "Start"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Kein Inhaltsverzeichnis am Anfang des Buches einfĂŒgen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2507,6 +2526,10 @@ msgstr ""
"\"Inhaltsverzeichnis\"- Einstellungen an (aktivieren Sie \"Verwendung des "
"automatisch erstellen Inhaltsverzeichnisses erzwingen\")."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2917,105 +2940,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "Vorlagenfehler"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Nein"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Ja"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Titel"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Autor(en)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Herausgeber"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Produzent"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Bemerkung"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Etiketten (Tags)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Reihe"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Sprache"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Zeitstempel"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Veröffentlicht"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Rechte"
@@ -3462,7 +3485,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3600,7 +3623,7 @@ msgid "HTML TOC generation options."
msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3806,6 +3829,7 @@ msgid "Author"
msgstr "Autor"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Thema"
@@ -4130,74 +4154,78 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
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:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "BestÀtigung vor dem Löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Aufteilung des Hauptfensters"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
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:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Benutze römische Ziffern fĂŒr Reihennummerierung"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Etikettenliste nach Name, Beliebtheit oder Bewertung"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
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:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Voreinstellungen fĂŒr Konvertierung zu LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Optionen fĂŒr den LRF eBook Viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
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:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
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:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
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:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Ălteste in der Datenbank gespeicherte Nachrichten"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Symbol im Systembereich der Kontrollleiste anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Geladene Nachrichten auf das GerĂ€t ĂŒbertragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "BĂŒcher nach der Ăbertragung auf das GerĂ€t aus der Bibliothek löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
@@ -4205,70 +4233,70 @@ msgstr ""
"Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von "
"Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
"Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"Voreingestellte Ăbertragungsart beim Verwenden der \"An Reader ĂŒbertragen\" "
"SchaltflÀche"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "Maximale Anzahl der Arbeitsprozesse in der Warteschlange"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Soziale Metadaten (Etikettierung/Bewertung/etc.) laden"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Autor und Titel mit neuen Metadaten ĂŒberschreiben"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "LÀd das Cover, wenn möglich, automatisch herunter"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
"Maximale Anzahl gleichzeitiger AuftrÀge auf die Anzahl der CPUs beschrÀnken"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "Das Aussehen der BenutzeroberflÀche"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
"Durchschnittsbewertungsindikator pro Einheit im Etikettenbrowser anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Keine BenutzeroberflÀchen-Animationen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "Etiketten-Browser Kategorien nicht anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Dateien wÀhlen"
@@ -4486,8 +4514,8 @@ msgstr "Nur aus der Hauptbibliothek erstellte Benutzeranmerkungen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Keine BĂŒcher ausgewĂ€hlt"
@@ -4688,7 +4716,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4760,7 +4788,7 @@ msgid "Bulk convert"
msgstr "Auf einmal konvertieren"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Konvertierung nicht möglich"
@@ -4768,7 +4796,7 @@ msgstr "Konvertierung nicht möglich"
msgid "Starting conversion of %d book(s)"
msgstr "Starte Konvertierung von %d BĂŒchern"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr "Leere Ausgabedatei, eventuell ist der Umwandlungsprozess abgestĂŒrzt"
@@ -4959,7 +4987,7 @@ msgid "Stop Content Server"
msgstr "Content Server beenden"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "eMail an"
@@ -4967,32 +4995,32 @@ msgstr "eMail an"
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Richtet den Email- Versand von BĂŒchern ein"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "G"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "An Reader ĂŒbertragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Verbinden/Teilen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -5081,20 +5109,20 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Kann Metadaten nicht bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Konnte BĂŒcher nicht zusammenfĂŒgen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Es mĂŒssen wenigstens zwei BĂŒcher zum ZusammenfĂŒgen ausgewĂ€hlt werden"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -5102,7 +5130,7 @@ msgstr ""
"Sie versuchen mehr als 5 BĂŒcher zusammenzufĂŒgen. Wollen Sie damit "
"wirklich fortfahren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5115,7 +5143,7 @@ msgstr ""
"gelöscht oder verÀndert.
BestÀtigen Sie bitte, dass Sie fortfahren "
"möchten."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5127,7 +5155,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5138,19 +5166,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Nachrichten abrufen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Rufe Nachrichten ab von "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " abgerufen."
@@ -5215,7 +5243,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Willkommens-Assistenten ausfĂŒhren"
@@ -5470,7 +5498,7 @@ msgid "The specified directory could not be processed."
msgstr "Das angegebene Verzeichnis konnte nicht bearbeitet werden."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Keine BĂŒcher"
@@ -5691,8 +5719,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Pfad"
@@ -5702,17 +5730,17 @@ msgstr "Pfad"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formate"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Sammlungen"
@@ -5722,25 +5750,25 @@ msgid "Click to open"
msgstr "Zum Ăffnen klicken"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Keine"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5798,7 +5826,7 @@ msgstr "Ausgabe"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5821,14 +5849,14 @@ msgstr "Ausgabe"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6415,10 +6443,14 @@ msgstr "Kein Inhal&tsverzeichnis am Anfang des Buches einfĂŒgen."
msgid "FB2 Output"
msgstr "FB2-Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Sektionieren:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Schriftskalierungs-Assistent"
@@ -7039,7 +7071,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7647,21 +7679,21 @@ msgstr "Fehler"
msgid "Error communicating with device"
msgstr "Fehler bei der Kommunikation mit dem GerÀt"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Keine geeigneten Formate"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Verzeichnis wÀhlen, das als GerÀt geöffnet werden soll"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Fehler in der Kommunikation zum GerÀt"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7669,68 +7701,68 @@ 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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "GerÀt: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "zum Ăbertragen ausgewĂ€hlt"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Format wÀhlen, das ans GerÀt geschickt wird"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Kein GerÀt"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Ăbertragung schlug fehl: Kein GerĂ€t verbunden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Keine Speicherkarte"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Ăbertragung schlug fehl: Keine Speicherkarte im GerĂ€t"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Die folgenden BĂŒcher vor dem Laden auf das GerĂ€t automatisch konvertieren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Sende Kataloge ans GerÀt."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Sende Nachrichten an das GerÀt."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Sende BĂŒcher an das GerĂ€t."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7739,11 +7771,11 @@ msgstr ""
"fehlen. Konvertieren Sie die BĂŒcher zuerst in ein von Ihrem GerĂ€t "
"unterstĂŒtztes Format."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "GerÀtespeicher voll"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -8045,7 +8077,7 @@ msgstr "Format wÀhlen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Format"
@@ -8183,7 +8215,7 @@ msgstr "&OK"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Abbruch"
@@ -8232,8 +8264,8 @@ msgid "Location"
msgstr "Ort"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8265,12 +8297,12 @@ msgid "Author sort"
msgstr "Autorensortierung"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "UngĂŒltiger Autorenname"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Autorennamen dĂŒrfen nicht das Zeichen & enthalten."
@@ -8467,22 +8499,22 @@ msgid "Working"
msgstr "Bei der Arbeit..."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "Kleinschreibung"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "GroĂschreibung"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "WortanfÀnge groà schreiben"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "GroĂschreiben"
@@ -10085,12 +10117,12 @@ msgid "%s (was %s)"
msgstr "%s (war %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "Eintrag ist leer"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
"Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es "
@@ -10164,7 +10196,7 @@ msgid "Send test mail from %s to:"
msgstr "Test eMail senden von %s an:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Test"
@@ -10420,63 +10452,63 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Schicke %s an %s via Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "Nachrichten:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "Im Anhang ist das Magazin %s, von Calibre heruntergeladen."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "eBook:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "Im Anhang finden Sie das eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "von"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "im %s Format."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Sende eMail an"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Die folgenden BĂŒcher vor dem Versenden per eMail automatisch konvertieren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Konnte die folgenden BĂŒcher nicht versenden, da geeignete Formate fehlen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Emailversand des Buches fehlgeschlagen"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "versendet"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Nachrichten senden an"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10490,67 +10522,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "R&egulÀrer Ausdruck"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "Datei&name:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "Titel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "RegulÀrer Ausdruck (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Kein Treffer"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Autoren:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "RegulÀrer Ausdruck (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Reihen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "RegulÀrer Ausdruck (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Reihen Index:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "RegulÀrer Ausdruck (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "RegulÀrer Ausdruck (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "Cover-Browser"
@@ -10763,48 +10813,48 @@ msgstr "J"
msgid "Edit template"
msgstr "Vorlage bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "Auf dem GerÀt"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "GröĂe (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Buch %s von %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "Der Such-Name ist \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "Die UUID dieses Buches ist \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "In der Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "GröĂe"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Buch %s von %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "Zum Löschen ausgewÀhlt"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Doppelklick ermöglicht Bearbeitung
"
@@ -10881,7 +10931,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Keine Treffer fĂŒr die Suchworte %s gefunden."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Keine Treffer gefunden"
@@ -10898,12 +10948,12 @@ msgid "LRF Viewer toolbar"
msgstr "LRF Viewer Symbolleiste"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "NĂ€chste Seite"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "Vorherige Seite"
@@ -11771,19 +11821,26 @@ msgstr "Als Voreinstellung verwenden"
msgid "&Remove email"
msgstr "eMail entfe&rnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Automatisches Ăbertragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "eMail"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formate fĂŒr eMail. Das erste passende Format wird versendet."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11792,7 +11849,7 @@ msgstr ""
"Adresse versendet (vorausgesetzt sie entspricht einem der angegebenen "
"Formate)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "Neue eMail-Adresse"
@@ -11804,95 +11861,95 @@ msgstr "Schmal"
msgid "Wide"
msgstr "Breit"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Mittel"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Klein"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "GroĂ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Immer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatisch"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Nie"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Aussehen der Benutzeroberf&lÀche (Neustart erforderlich):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (erfordert "
"Neustart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Sprache wÀh&len (erfordert Neustart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Zeige durchschnittliche &Bewertungen im Etiketten-Browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Alle Animationen ausschalten. Hilfreich bei langsamen/alten Rechnern."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Animationen &ausschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
"Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Spla&sh-Screen beim Starten anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "&Benachrichtigungen im Systemtray deaktivieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "&Römische Zahlen fĂŒr Serien verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (erfordert Neustart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11901,22 +11958,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11926,52 +11983,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "Symbolleis&te"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&SymbolgröĂe:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "&Text unter Symbolen anzeigen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Werkzeugleiste in zwei Leisten teilen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Interface-Schriftart:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Ăndere &font (Neustart erforderlich)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Anwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Voreinstellungen wie&derherstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Ănderungen speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Abbrechen und zur Ăbersicht zurĂŒckkehren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Voreinstellungen wiederherstellen wird nicht unterstĂŒtzt fĂŒr"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11979,7 +12032,7 @@ msgstr ""
"Einige Ihrer Ănderungen erfordern einen Neustart. Bitte starten Sie Calibre "
"so bald wie möglich neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -11987,7 +12040,7 @@ msgstr ""
"Ihre Ănderungen erfordern einen sofortigen Neustart von Calibre. Sie können "
"keine Einstellungen mehr Àndern, bevor Sie neu starten."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "Neustart erforderlich"
@@ -12791,30 +12844,34 @@ msgid "The main toolbar"
msgstr "Die Haupt- Werkzeugsleiste"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "Die Haupt- Werkzeugsleiste bei verbundenem GerÀt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "KontextmenĂŒ fĂŒr BĂŒcher in der Calibre Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "KontextmenĂŒ fĂŒr BĂŒcher auf dem GerĂ€t"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "HinzufĂŒgen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "Kann die Aktionen %s nicht an diesem Ort hinzufĂŒgen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "Entfernen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "Kann die Aktionen %s nicht von diesem Ort entfernen"
@@ -12914,7 +12971,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Suche"
@@ -13008,170 +13065,170 @@ msgstr "Klicken zum VerÀndern"
msgid "&Alternate shortcut:"
msgstr "&Alternatives TastenkĂŒrzel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Kategorie %s ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Kategorie anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "%s verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Gespeicherte Suchen verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Benutzer-Kategorien verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Alle Kategorien anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Das Ăndern der Autoren fĂŒr mehrere BĂŒcher kann einige Zeit dauern. Sind Sie "
"sicher?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Das Ăndern der Metadaten fĂŒr so viele BĂŒcher kann einige Zeit dauern. Sind "
"Sie sicher?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "Suchergebnisse"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Such-Name duplizieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "Der gespeicherte Such-Name %s wird schon verwendet."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13181,51 +13238,51 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Nach Name sortieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Nach Beliebtheit sortieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Nach Bewertungsdurchschnitt sortieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Reihenfolge der EintrÀge im Etiketten- Browser einstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Ăbereinstimmung mit allen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Ăbereinstimmung mit irgendeinem"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
@@ -13233,11 +13290,11 @@ msgstr ""
"entweder BĂŒcher, bei denen mindestens ein Eintrag paĂt, oder aber BĂŒcher, "
"bei denen alle EintrÀge passen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Ben&utzer-Kategorien verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "Eigene Kategorien zum Etiketten- Browser hinzufĂŒgen"
@@ -13316,24 +13373,24 @@ msgstr ""
"Sie haben Calibre im Debug-Modus gestartet. Beim verlassen des Programms "
"wird ein Debug-Log erstellt: %s
Das Log wird automatisch angezeigt."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Konvertierungsfehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Downloadschema ausgeschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Misslungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
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/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13344,11 +13401,11 @@ msgstr ""
"verursachen.
\n"
" Sind Sie sicher, dass sie beenden möchten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13557,7 +13614,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Einstellungen zum Anpassen des eBook Viewers"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Zuletzt verwendete FenstergröĂe merken"
@@ -13639,36 +13696,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "Im Wörterbuch nachsch&lagen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Gehe zu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "NĂ€chster Abschnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Vorheriger Abschnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Beginn des Dokuments"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Ende des Dokuments"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Beginn des Abschnitts"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Ende des Abschnitts"
@@ -13746,77 +13803,77 @@ msgstr "Druckvorschau"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "eBook wÀhlen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "eBooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Keine Treffer gefunden fĂŒr: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Lade Ablauf..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Lege %s an"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "#%d zu Lesezeichen hinzufĂŒgen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Lesezeichen hinzufĂŒgen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Titel fĂŒr Lesezeichen eingeben:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Lesezeichen verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Lade eBook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Konnte eBook nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Einstellungen zur Kontrolle des eBook Viewers"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund "
"angezeigt."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Wenn ausgewÀhlt, wird das Betrachter- Fenster nach Möglichkeit im "
"Vollbildmodus geöffnet."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13894,27 +13951,27 @@ msgstr "Finde vorherige Stelle"
msgid "Print eBook"
msgstr "eBook drucken"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "GroĂ-/Kleinschreibung Ă€ndern"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "GroĂ-/Kleinschreibung vertauschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "Zur GröĂenĂ€nderung ziehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Umschalten"
@@ -15360,11 +15417,11 @@ msgstr ""
"\n"
"Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Kein Suchname angegeben"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15380,15 +15437,15 @@ msgstr "%sdie durchschnittliche Bewertung ist %3.1f"
msgid "Main"
msgstr "Haupt"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
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:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Kopiere %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "Komprimiere Datenbank"
@@ -16493,96 +16550,96 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Nachrichtenquelle unbekannt"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
"Das \"%s\" Downloadschema benötigt einen Benutzernamen und ein Passwort."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Download beendet"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Der Download der folgenden Artikel schlug fehl:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " von "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tFehlgeschlagene VerknĂŒpfungen:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Rufe Feeds ab..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Feeds der Index-Seite erhalten"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "Umschlagbild versuchen herunterzuladen ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "Erstelle Impressum..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Download von [%d Thread(s)] starten ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Feeds wurden nach %s heruntergeladen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Umschlagbild konnte nicht heruntergeladen werden: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Umschlagbild von %s herunterladen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "Impressumskopie geladen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Artikel ohne Titel"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Artikel heruntergeladen: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Herunterladen der Artikel schlug fehl: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Feed abrufen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -16590,7 +16647,7 @@ msgstr ""
"Login fehlgeschlagen, ĂŒberprĂŒfen Sie ihren Benutzername und Passwort fĂŒr den "
"calibre Magazin Service."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -17420,9 +17477,6 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ "Option auĂer Gebrauch und wird bevorzugt behandelt. Um --font-delta zu "
#~ "benutzen, geben Sie 0 an. Voreinstellung: %defaultpt"
-#~ msgid "Toolbar"
-#~ msgstr "Symbolleiste"
-
#~ msgid "Show &text in toolbar buttons"
#~ msgstr "Zeige &Text in SchaltflÀchen der Symbolleiste"
@@ -18212,6 +18266,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "Output:"
#~ msgstr "Ausgabe:"
+#~ msgid "No valid plugin found in "
+#~ msgstr "Kein gĂŒltiges Plugin gefunden in "
+
#~ msgid " plugins"
#~ msgstr " Plugins"
@@ -20534,6 +20591,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgstr ""
#~ "Sie können die Bibliotheken nicht wechseln, wenn ein GerÀt angeschlossen ist."
+#~ msgid "Customize the toolbar"
+#~ msgstr "Werkzeugleiste anpassen"
+
#~ msgid "Apply function &after replace:"
#~ msgstr "Funktion n&ach Ersetzung anwenden:"
@@ -20728,6 +20788,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ " Die rote Farbe zeigt an, dass die derzeitige Sortierung nach Autor nicht "
#~ "mit dem Autor ĂŒbereinstimmt"
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "&Werkzeugleiste in zwei Leisten teilen"
+
#~ msgid ""
#~ "Values for the tweaks are shown below. Edit them to change the behavior of "
#~ "calibre. Your changes will only take effect after a restart of calibre."
@@ -20978,3 +21041,6 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "The integrity check completed with no uncorrectable errors found."
#~ msgstr "Die IntegritĂ€tsĂŒberprĂŒfung wurde ohne unbehebbare Fehler beendet."
+
+#~ msgid "Customize searching"
+#~ msgstr "Suche anpassen"
diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po
index 7a650cdb41..2bc76d5472 100644
--- a/src/calibre/translations/el.po
+++ b/src/calibre/translations/el.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-04 12:33+0000\n"
"Last-Translator: cosmix \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: 2011-03-27 04:41+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:44+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "ÎΔΜ ÎșÎŹÎœÎ”Îč ÏÎŻÏÎżÏα"
msgid "Unknown"
msgstr "ÎÎłÎœÏÏÏÎż"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "ÎÎŹÏη"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Î ÏÎżÏαÏÎŒÎżÎłÎź"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "ÎΔΜ ÎŒÏÎżÏΔί Μα ÏÏ
ΞΌÎčÏÏΔί"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "΀ÏÏÎżÏ Î±ÏÏΔίοÏ
"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "ÎÎœÎ±ÎłÎœÏÏÏÎ·Ï ÎŒÎ”ÏÎ±ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "ÎγγÏαÏÎÎ±Ï ÎŒÎ”ÏÎ±ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "ÎηΌÎčÎżÏ
Ïγία ÎșαÏαλÏγοÏ
"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "ÎΜÎÏγΔÎčα ΠΔÏÎčÎČÎŹÎ»Î»ÎżÎœÏÎżÏ ÎÏγαÏίαÏ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Î ÏÎżÏÎčÎŒÎźÏΔÎčÏ"
@@ -339,8 +339,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "Î ÏÎżÏΞαÏαίÏΔÏη ÏÏηλÏΜ ÏÏÎżÎœ ÎșαÏΏλογο ÎČÎčÎČλίÏΜ ÏÎżÏ
calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "ΠαÏαΌΔÏÏÎżÏοίηÏη ÎłÏÎ±ÎŒÎŒÎźÏ Î”ÎœÏολÏΜ"
+msgid "Toolbar"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -349,8 +349,8 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Î ÏÎżÏαÏÎŒÎżÎłÎź Î±ÎœÎ±Î¶ÎźÏηÏηÏ"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -678,35 +678,31 @@ msgstr "Î ÏÎżÏίλ ÎłÎčα ÏÏÎźÏη ΌΔ ÏÎż B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Î ÏÎżÏίλ ÎłÎčα ÏÏÎźÏη ΌΔ ÏÎż Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "ÎÎłÎșαÏΔÏÏηΌÎΜα ÏÏÏÏΞΔÏα"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "ÎÏΔÎčÎșÏΜÎčÏη ÎłÎčα ÏÏÏÏΞΔÏα αÏÏΔÎčÎżÏÏÏÏΜ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "΀οÏÎčÎșÎź ΔΟαÏÎżÎŒÎŻÎșΔÏ
Ïη ÏÏÎżÏΞÎÏÏΜ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "ÎÏΔΜΔÏγοÏÎżÎčηΌÎΜα ÏÏÏÏΞΔÏα"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "ÎΜΔÏγοÏÎżÎčηΌÎΜα ÏÏÏÏΞΔÏα"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "ÎΔΜ ÎČÏÎΞηÎșΔ ÎÎłÎșÏ
ÏÎż ÏÏÏÏΞΔÏÎż "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "ΠαÏÏÎčÎșÎżÏοίηÏη ÏÎżÏ
ÏÏÏÏΞΔÏÎżÏ
%s αÏÎÏÏ
ÏΔ ΌΔ traceback:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -718,19 +714,19 @@ msgstr ""
" ÎΟαÏÎżÎŒÎŻÎșΔÏ
Ïη ÏÎżÏ
calibre ΌΔ ÏÏÏÏÏÏη ΔΟÏÏΔÏÎčÎșÏΜ ÏÏÎżÏΞÎÏÏΜ.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Î ÏÎżÏΞΟÎșη ΔΜÏÏ ÏÏÎżÏΞÎÏÎżÏ
ΌΔ ÏÏÎżÏÎŽÎčÎżÏÎčÏÎŒÏ ÏÎ·Ï ÎŽÎčΔÏΞÏ
ΜÏÎ·Ï (path) ÏÎżÏ
αÏÏΔίοÏ
"
"zip ÏÎżÏ
ÏÎż ÏΔÏÎčÎÏΔÎč."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"ÎÏαίÏΔÏη ΔΟαÏÎżÎŒÎčÎșΔÏ
ÎŒÎΜÏΜ ÏÏÎżÏΞÎÏÏΜ, ÎżÎœÎżÎŒÎ±ÏÏÎčÎșÎŹ. ÎΔΜ ΔÏηÏΔΏζΔÎč Ïα "
"ΔΜÏÏΌαÏÏÎŒÎΜα ÏÏÏÏΞΔÏα"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -738,15 +734,15 @@ msgstr ""
"ÎΟαÏÎżÎŒÎŻÎșΔÏ
Ïη ÏÏÎżÏΞÎÏÎżÏ
. Î ÏÎżÏÎŽÎčÏÏÎčÏΔ ÏÎœÎżÎŒÎ± ÏÏÎżÏΞÎÏÎżÏ
ÎșαÎč ÏÏÎżÎčÏΔÎčÎżÏΔÎčÏÎŹ "
"ΔΟαÏÎżÎŒÎŻÎșΔÏ
ÏÎ·Ï ÏÏÏÎčÏÎŒÎΜα ΌΔ ÎșÏΌΌα."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "ÎÎŒÏÎŹÎœÎčÏη ÏλÏΜ ÏÏΜ ΔγÎșαÏΔÏÏηΌÎΜÏΜ ÏÏÏÏΞΔÏÏΜ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "ÎΜΔÏγοÏοίηÏη ÏÎżÏ
ÎżÎœÎżÎŒÎ±Î¶ÏÎŒÎ”ÎœÎżÏ
ÏÏÎżÏΞÎÏÎżÏ
"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "ÎÏΔΜΔÏγοÏοίηÏη ÏÎżÏ
ÎżÎœÎżÎŒÎ±Î¶ÏÎŒÎ”ÎœÎżÏ
ÏÏÎżÏΞÎÏÎżÏ
"
@@ -770,106 +766,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ ÏηλÎÏÏΜα S60."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "ÎŁÏ
ÏÎșΔÏ
Îź Apple"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ iTunes/iBook"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "ÎŁÏ
ÏÎșΔÏ
Îź ÏÎ·Ï Apple ΔΜÏÎżÏÎŻÏÏηÎșΔ, ÎΜαÏΟη iTunes, ÏαÏαÎșÎ±Î»Ï ÏΔÏÎčÎŒÎΜΔÏΔ..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "ÎΜηΌÎÏÏÏη ÎșαÏαλÏγοÏ
ΌΔÏÎ±ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ ÏÎ·Ï ÏÏ
ÏÎșΔÏ
ÎźÏ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d αÏÏ %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "ολοÎșληÏÏΞηÎșΔ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "ÎÎα"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "ÎαÏΏλογοÏ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ ÏÎż iTunes"
@@ -913,20 +921,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "ÎÎźÏη ÎșαÏαλÏγοÏ
ÏÏΜ ÎČÎčÎČλίÏΜ ÏÏη ÏÏ
ÏÎșΔÏ
Îź..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "ÎΔÏαÏÎżÏÎŹ ÎČÎčÎČλίÏΜ ÏÏη ÏÏ
ÏÎșΔÏ
Îź..."
@@ -934,8 +942,8 @@ msgstr "ÎΔÏαÏÎżÏÎŹ ÎČÎčÎČλίÏΜ ÏÏη ÏÏ
ÏÎșΔÏ
Îź..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Î ÏÎżÏΞΟÎșη ÎČÎčÎČλίÏΜ ÏÏÎżÎœ ÎșαÏΏλογο ΌΔÏÎ±ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ ÏÎ·Ï ÏÏ
ÏÎșΔÏ
ÎźÏ..."
@@ -945,8 +953,8 @@ msgstr "Î ÏÎżÏΞΟÎșη ÎČÎčÎČλίÏΜ ÏÏÎżÎœ ÎșαÏΏλογο ΌΔÏαΎΔΎ
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "ÎÏαίÏΔÏη ÎČÎčÎČλίÏΜ αÏÏ Ïη ÏÏ
ÏÎșΔÏ
Îź..."
@@ -954,17 +962,17 @@ msgstr "ÎÏαίÏΔÏη ÎČÎčÎČλίÏΜ αÏÏ Ïη ÏÏ
ÏÎșΔÏ
Îź..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "ÎÏαίÏΔÏη ÎČÎčÎČλίÏΜ αÏÏ ÏÎżÎœ ÎșαÏΏλογο ΌΔÏÎ±ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ ÏÎ·Ï ÏÏ
ÏÎșΔÏ
ÎźÏ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "ÎÏÎżÏÏολΟ ΌΔÏÎ±ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ ÏÏη ÏÏ
ÏÎșΔÏ
Îź..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1263,15 +1271,15 @@ msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ ÏÎż ηλ.Î±ÎœÎ±ÎłÎœÏÏÏÎźÏÎčÎż Sony PRS-
msgid "Communicate with all the Sony eBook readers."
msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ Ïλα Ïα Sony eBook reader"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1279,18 +1287,18 @@ msgstr ""
"ÎαÏÎŹÎ»ÎżÎłÎżÏ ÏΔΎίÏΜ ΌΔÏÎ±ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ, ÏÏÏÎčÏÎŒÎΜÏΜ ΌΔ ÎșÏΌΌα, ÏÏη ÏÏ
ÏÎșΔÏ
Îź, ÏÏÎżÏ "
"ΌΔÏαÏÏÎżÏÎź ÏΔ ÏÏ
λλογÎÏ. ÎÎč ÏÎčΞαΜÏÏηÏÎ”Ï ÏÏ
ÎŒÏΔÏÎčλαΌÎČÎŹÎœÎżÏ
Μ: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1299,29 +1307,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1456,7 +1475,7 @@ msgstr "Î ÏÏÏΞΔÏη ΔΟαÏÎżÎŒÎŻÎșΔÏ
Ïη"
msgid "Communicate with an eBook reader."
msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ ÎΜα ηλ.Î±ÎœÎ±ÎłÎœÏÏÏÎźÏÎčÎż."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "ÎÎźÏη ÏÏΜ ÏÏÎżÎčÏΔίÏΜ ÏÎ·Ï ÏÏ
ÏÎșΔÏ
ÎźÏ"
@@ -2212,7 +2231,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "ÎηΌÎčÎżÏ
Ïγία"
@@ -2327,7 +2346,7 @@ msgstr "ÎΜαÏΟη"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2338,6 +2357,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2691,105 +2714,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "ÎÏÎč"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "ÎαÎč"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "ÎÎșÎŽÏÏηÏ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "ÎÎčÎșαÎčÏΌαÏα"
@@ -3172,7 +3195,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3305,7 +3328,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3471,6 +3494,7 @@ msgid "Author"
msgstr "ÎŁÏ
γγÏαÏÎαÏ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "ÎÎΌα"
@@ -3735,135 +3759,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "ÎÎŒÏÎŹÎœÎčÏη ΔÎčÎșÎżÎœÎčÎŽÎŻÎżÏ
ÏλαÎčÏÎŻÎżÏ
ÏÏ
ÏÏÎźÎŒÎ±ÏÎżÏ"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -4071,8 +4099,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4269,7 +4297,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4335,7 +4363,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4343,7 +4371,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4524,7 +4552,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4532,32 +4560,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4644,26 +4672,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4671,7 +4699,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4683,7 +4711,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4694,19 +4722,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4771,7 +4799,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -5013,7 +5041,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5215,8 +5243,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "ÎÎčαΎÏÎżÎŒÎź"
@@ -5226,17 +5254,17 @@ msgstr "ÎÎčαΎÏÎżÎŒÎź"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "ÎÎŻÏÏα ÏÎżÏÎŒÎŹÏ"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "ÎŁÏ
λλογÎÏ"
@@ -5246,25 +5274,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "ÎαΜÎΜα"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5322,7 +5350,7 @@ msgstr "ÎÎŸÎżÎŽÎżÏ"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5345,14 +5373,14 @@ msgstr "ÎÎŸÎżÎŽÎżÏ"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5917,10 +5945,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6512,7 +6544,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "ÎλΔγÏÎżÏ"
@@ -7097,97 +7129,97 @@ msgstr "ÎŁÏÎŹÎ»ÎŒÎ±"
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "ÎŁÏ
ÏÎșΔÏ
Îź: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7473,7 +7505,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "ÎÎżÏÏÎżÏοίηÏη"
@@ -7609,7 +7641,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7656,8 +7688,8 @@ msgid "Location"
msgstr "΀οÏοΞΔÏία"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7689,12 +7721,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7878,22 +7910,22 @@ msgid "Working"
msgstr "ΣΔ ΔÏγαÏία"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "ΠΔζΏ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "ÎΔÏαλαία"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "ÎΔÏαλαία/ΠΔζΏ ΀ίÏλοÏ
"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9373,12 +9405,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9447,7 +9479,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&ÎÎżÎșÎčÎŒÎź"
@@ -9682,61 +9714,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "αÏÏ"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9750,67 +9782,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "ÎÎ±ÎœÎżÎœÎčÎșÎź Î&ÎșÏÏαÏη"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "΀ίÏλοÏ:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "ÎΔΜ Ï
ÏÎŹÏÏΔÎč αΜÏÎčÏÏÎżÎčÏία"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "ÎŁÏ
γγÏαÏΔίÏ:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -10018,48 +10068,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "ÎÎÎłÎ”ÎžÎżÏ (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "ÎÎγΔΞοÏ"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -10134,7 +10184,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "ÎΔΜ ÎČÏÎΞηÎșαΜ αΜÏÎčÏÏÎżÎčÏίΔÏ."
@@ -10151,12 +10201,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "ÎÏÏΌΔΜη ΣΔλίΎα"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "Î ÏοηγοÏΌΔΜη ΣΔλίΎα"
@@ -10962,25 +11012,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "ÎλΔÎș. αλληλογÏαÏία"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10992,91 +11049,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "ÎΔÏαίο"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "ÎÎčÎșÏÏ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "ÎΔγΏλο"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Î ÎŹÎœÏα"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "ÎÏ
ÏÏΌαÏÎż"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Î ÎżÏÎ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11085,22 +11142,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11110,64 +11167,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "ÎÏÎ±ÎŒÎŒÎź &ΔÏγαλΔίÏΜ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11898,30 +11951,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -12018,7 +12075,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "ÎÎœÎ±Î¶ÎźÏηÏη"
@@ -12111,166 +12168,166 @@ msgstr "ÎλÎčÎș ÎłÎčα αλλαγΟ"
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "ÎΜαζηÏÎźÏΔÎčÏ"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12280,60 +12337,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "΀αΟÎčΜÏΌηÏη ÎșαÏÎŹ ÏÎœÎżÎŒÎ±"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12406,34 +12463,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12633,7 +12690,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12711,36 +12768,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "ÎΔÏÎŹÎČαÏη ÏÏÎż..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "ÎÏÏÎŒÎ”ÎœÎż ÏÎŒÎźÎŒÎ±"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Î ÏοηγοÏÎŒÎ”ÎœÎż ÏÎŒÎźÎŒÎ±"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12816,73 +12873,73 @@ msgstr "Î ÏοΔÏÎčÏÎșÏÏηÏη ÎÎșÏÏÏÏÏηÏ"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Î ÏÎżÏΞΟÎșη ÏΔλÎčΎοΎΔίÎșÏη"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "ÎÎčαÏΔίÏÎčÏη ΣΔλÎčΎοΎΔÎčÎșÏÏΜ"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12957,27 +13014,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "ÎÎœÎ±Î»Î»Î±ÎłÎź ÎΔÏαλαία-ÎÎčÎșÏÎŹ"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "ÎÎŒÏÎŹÎœÎčÏη"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "ÎÏÏÎșÏÏ
Ïη"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "ÎÎœÎ±Î»Î»Î±ÎłÎź"
@@ -14143,11 +14200,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14161,15 +14218,15 @@ msgstr ""
msgid "Main"
msgstr "ÎÏÏÎčÎż"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "ÎŁÏ
ÎŒÏίΔÏη ÎČÎŹÏÎ·Ï ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ"
@@ -15206,101 +15263,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "ΠλΟÏη ÏΔλΔίÏÏΔ"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15410,6 +15467,9 @@ msgstr ""
msgid "Do not download CSS stylesheets."
msgstr ""
+#~ msgid "No valid plugin found in "
+#~ msgstr "ÎΔΜ ÎČÏÎΞηÎșΔ ÎÎłÎșÏ
ÏÎż ÏÏÏÏΞΔÏÎż "
+
#~ msgid "Communicate with the Nokia 810 internet tablet."
#~ msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ ÏÎż Nokia 810 internet tablet."
@@ -15532,3 +15592,9 @@ msgstr ""
#~ msgid "Communicate with the Kogan"
#~ msgstr "ÎÏÎčÎșÎżÎčΜÏÎœÎŻÎ± ΌΔ ÏÎż Kogan"
+
+#~ msgid "Customize the toolbar"
+#~ msgstr "ΠαÏαΌΔÏÏÎżÏοίηÏη ÎłÏÎ±ÎŒÎŒÎźÏ Î”ÎœÏολÏΜ"
+
+#~ msgid "Customize searching"
+#~ msgstr "Î ÏÎżÏαÏÎŒÎżÎłÎź Î±ÎœÎ±Î¶ÎźÏηÏηÏ"
diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po
index 98b7c38d17..69931156a3 100644
--- a/src/calibre/translations/en_AU.po
+++ b/src/calibre/translations/en_AU.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-05-21 07:30+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: English (Australia) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:51+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:54+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr ""
msgid "Unknown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -325,7 +325,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -335,7 +335,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -644,35 +644,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -680,29 +676,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -724,106 +720,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -867,20 +875,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -888,8 +896,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -899,8 +907,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -908,17 +916,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1217,32 +1225,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1251,29 +1259,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1406,7 +1425,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2043,7 +2062,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2158,7 +2177,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2169,6 +2188,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2518,105 +2541,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -2999,7 +3022,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3132,7 +3155,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3298,6 +3321,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3562,135 +3586,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3898,8 +3926,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4096,7 +4124,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4162,7 +4190,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4170,7 +4198,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4351,7 +4379,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4359,32 +4387,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4471,26 +4499,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4498,7 +4526,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4510,7 +4538,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4521,19 +4549,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4598,7 +4626,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4840,7 +4868,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5042,8 +5070,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5053,17 +5081,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5073,25 +5101,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5149,7 +5177,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5172,14 +5200,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5744,10 +5772,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6339,7 +6371,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6924,97 +6956,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7300,7 +7332,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7436,7 +7468,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7483,8 +7515,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7516,12 +7548,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7705,22 +7737,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9200,12 +9232,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9274,7 +9306,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9509,61 +9541,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9577,67 +9609,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9845,48 +9895,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9961,7 +10011,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9978,12 +10028,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10789,25 +10839,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +10876,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +10969,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,64 +10994,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11725,30 +11778,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +11902,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +11995,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12164,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12233,34 +12290,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12460,7 +12517,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12595,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12700,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12784,27 +12841,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13970,11 +14027,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13988,15 +14045,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15033,101 +15090,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po
index 4e1de24f84..f9e52cbea5 100644
--- a/src/calibre/translations/en_CA.po
+++ b/src/calibre/translations/en_CA.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-02-27 02:43+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: English (Canada) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:52+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:54+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Does absolutely nothing"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Does absolutely nothing"
msgid "Unknown"
msgstr "Unknown"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "File type"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metadata reader"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metadata writer"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -328,7 +328,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -338,7 +338,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -649,35 +649,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Installed plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Mapping for filetype plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Local plugin customization"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Disabled plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "No valid plugin found in "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Initialization of plugin %s failed with traceback:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -685,15 +681,15 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "Add a plugin by specifying the path to the zip file containing it."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr "Remove a custom plugin by name. Has no effect on built-in plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -701,15 +697,15 @@ msgstr ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "List all installed plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Enable the named plugin"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Disable the named plugin"
@@ -733,106 +729,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "News"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -876,20 +884,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Getting list of books on deviceâŠ"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "Transferring books to deviceâŠ"
@@ -897,8 +905,8 @@ msgstr "Transferring books to deviceâŠ"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Adding books to device metadata listingâŠ"
@@ -908,8 +916,8 @@ msgstr "Adding books to device metadata listingâŠ"
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Removing books from deviceâŠ"
@@ -917,17 +925,17 @@ msgstr "Removing books from deviceâŠ"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Removing books from device metadata listingâŠ"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Sending metadata to deviceâŠ"
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1226,15 +1234,15 @@ msgstr "Communicate with the Sony PRS-500 eBook reader."
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1242,18 +1250,18 @@ msgstr ""
"Comma-separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1262,29 +1270,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1417,7 +1436,7 @@ msgstr "Extra customization"
msgid "Communicate with an eBook reader."
msgstr "Communicate with an eBook reader."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Get device informationâŠ"
@@ -2098,7 +2117,7 @@ msgstr "Converting input to HTMLâŠ"
msgid "Running transforms on ebook..."
msgstr "Running transforms on ebookâŠ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Creating"
@@ -2221,7 +2240,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Do not insert a Table of Contents at the beginning of the book."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2232,6 +2251,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2606,105 +2629,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Title"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Author(s)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Publisher"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3087,7 +3110,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3220,7 +3243,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3386,6 +3409,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3650,135 +3674,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3986,8 +4014,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4184,7 +4212,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4250,7 +4278,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4258,7 +4286,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4439,7 +4467,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4447,32 +4475,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4559,26 +4587,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4586,7 +4614,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4598,7 +4626,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4609,19 +4637,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4686,7 +4714,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4928,7 +4956,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5130,8 +5158,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5141,17 +5169,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5161,25 +5189,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5237,7 +5265,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5260,14 +5288,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5832,10 +5860,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6427,7 +6459,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -7012,97 +7044,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7388,7 +7420,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7524,7 +7556,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7571,8 +7603,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7604,12 +7636,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7793,22 +7825,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9288,12 +9320,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9362,7 +9394,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9597,61 +9629,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9665,67 +9697,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9933,48 +9983,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -10049,7 +10099,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -10066,12 +10116,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10877,25 +10927,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10907,91 +10964,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11000,22 +11057,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11025,64 +11082,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11813,30 +11866,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11933,7 +11990,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -12026,166 +12083,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12195,60 +12252,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12321,34 +12378,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12548,7 +12605,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12626,36 +12683,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12731,73 +12788,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12872,27 +12929,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14058,11 +14115,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14076,15 +14133,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15121,101 +15178,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15325,6 +15382,9 @@ msgstr ""
msgid "Do not download CSS stylesheets."
msgstr ""
+#~ msgid "No valid plugin found in "
+#~ msgstr "No valid plugin found in "
+
#~ msgid "Communicate with the Kindle 2 eBook reader."
#~ msgstr "Communicate with the Amazon Kindle 2 eBook reader."
diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po
index 33ffffaa4a..d5a89e2b8e 100644
--- a/src/calibre/translations/en_GB.po
+++ b/src/calibre/translations/en_GB.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-02-15 08:46+0000\n"
"Last-Translator: Vladimir Oka \n"
"Language-Team: English (United Kingdom) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:51+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:53+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Does absolutely nothing"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Does absolutely nothing"
msgid "Unknown"
msgstr "Unknown"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Customise"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "Cannot configure"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "File type"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metadata reader"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metadata writer"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Catalogue generator"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "User Interface Action"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Preferences"
@@ -334,8 +334,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "Add/remove your own columns to the calibre book list"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Customise the toolbar"
+msgid "Toolbar"
+msgstr "Toolbar"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -346,8 +346,8 @@ msgstr ""
"available in each"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Customise searching"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -678,35 +678,31 @@ msgstr "This profile is intended for the B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "This profile is intended for the Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Installed plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Mapping for filetype plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Local plugin customisation"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Disabled plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Enabled plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "No valid plugin found in "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Initialisation of plugin %s failed with traceback:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -718,15 +714,15 @@ msgstr ""
" Customise calibre by loading external plugins.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "Add a plugin by specifying the path to the zip file containing it."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr "Remove a custom plugin by name. Has no effect on builtin plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -734,15 +730,15 @@ msgstr ""
"Customise plugin. Specify name of plugin and customisation string separated "
"by a comma."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "List all installed plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Enable the named plugin"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Disable the named plugin"
@@ -766,43 +762,55 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Communicate with S60 phones."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Use Series as Category in iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "Cache covers from iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Apple device"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Communicate with iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Apple device detected, launching iTunes, please wait ..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -810,27 +818,27 @@ msgstr ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Updating device metadata listing..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d of %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "finished"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -840,7 +848,7 @@ msgstr ""
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -848,31 +856,31 @@ msgstr ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "News"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Catalogue"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Communicate with iTunes."
@@ -922,20 +930,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Getting list of books on device..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "Transferring books to device..."
@@ -943,8 +951,8 @@ msgstr "Transferring books to device..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Adding books to device metadata listing..."
@@ -954,8 +962,8 @@ msgstr "Adding books to device metadata listing..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Removing books from device..."
@@ -963,17 +971,17 @@ msgstr "Removing books from device..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Removing books from device metadata listing..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Sending metadata to device..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "Bambook SDK has not been installed."
@@ -1278,15 +1286,15 @@ msgstr "Communicate with the Sony PRS-500 eBook reader."
msgid "Communicate with all the Sony eBook readers."
msgstr "Communicate with all the Sony eBook readers."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "All by title"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "All by author"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1294,7 +1302,7 @@ msgstr ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1304,11 +1312,11 @@ msgstr ""
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr "Upload separate cover thumbnails for books (newer readers)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1322,13 +1330,13 @@ msgstr ""
"WARNING: This option should only be used with newer SONY readers: 350, 650, "
"950 and newer."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Refresh separate covers when using automatic management (newer readers)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1338,11 +1346,11 @@ msgstr ""
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr "Preserve cover aspect ratio when building thumbnails"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
@@ -1352,6 +1360,17 @@ msgstr ""
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1488,7 +1507,7 @@ msgstr "Extra customisation"
msgid "Communicate with an eBook reader."
msgstr "Communicate with an eBook reader."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Get device information..."
@@ -2299,7 +2318,7 @@ msgstr "Converting input to HTML..."
msgid "Running transforms on ebook..."
msgstr "Running transforms on ebook..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Creating"
@@ -2452,7 +2471,7 @@ msgstr "Start"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Do not insert a Table of Contents at the beginning of the book."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2470,6 +2489,10 @@ msgstr ""
"\"Table of Contents\" settings (turn on \"Force use of auto-generated Table "
"of Contents)."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2870,105 +2893,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "TEMPLATE ERROR"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "No"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Yes"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Title"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Author(s)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Publisher"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Producer"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Comments"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Tags"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Series"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Language"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Timestamp"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Published"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Rights"
@@ -3407,7 +3430,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Metadata source"
@@ -3545,7 +3568,7 @@ msgid "HTML TOC generation options."
msgstr "HTML TOC generation options."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3741,6 +3764,7 @@ msgid "Author"
msgstr "Author"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Subject"
@@ -4071,71 +4095,75 @@ msgstr ""
"paired with a txt-output-formatting option that is not none because links "
"are always removed with plain text output."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr "Send file to storage card instead of main memory by default"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Confirm before deleting"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Main window geometry"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Notify when a new version is available"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Use Roman numerals for series number"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Sort tags list by name, popularity, or rating"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr "Number of covers to show in the cover browsing mode"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Defaults for conversion to LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Options for the LRF ebook viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Formats that are viewed using the internal viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Columns to be displayed in the book list"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr "Automatically launch content server on application startup"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Oldest news kept in database"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Show system tray icon"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Upload downloaded news to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "Delete books from library after uploading to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
@@ -4143,24 +4171,24 @@ msgstr ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Disable notifications from the system tray icon"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr "Default action to perform when send to device button is clicked"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
-msgid ""
-"Start searching as you type. If this is disabled then search will only take "
-"place when the Enter or Return key is pressed."
-msgstr ""
-"Start searching as you type. If this is disabled then search will only take "
-"place when the Enter or Return key is pressed."
-
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
+"Start searching as you type. If this is disabled then search will only take "
+"place when the Enter or Return key is pressed."
+msgstr ""
+"Start searching as you type. If this is disabled then search will only take "
+"place when the Enter or Return key is pressed."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
+msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
@@ -4169,44 +4197,44 @@ msgstr ""
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "Maximum number of waiting worker processes"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Download social metadata (tags/rating/etc.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Overwrite author and title with new metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Automatically download the cover, if available"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "Limit max simultaneous jobs to number of CPUs"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "The layout of the user interface"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr "Show the average rating per item indication in the tag browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Disable UI animations"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "tag browser categories not to display"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Choose Files"
@@ -4422,8 +4450,8 @@ msgstr "User annotations generated from main library only"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "No books selected"
@@ -4626,7 +4654,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4696,7 +4724,7 @@ msgid "Bulk convert"
msgstr "Bulk convert"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Cannot convert"
@@ -4704,7 +4732,7 @@ msgstr "Cannot convert"
msgid "Starting conversion of %d book(s)"
msgstr "Starting conversion of %d book(s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr "Empty output file, probably the conversion process crashed"
@@ -4894,7 +4922,7 @@ msgid "Stop Content Server"
msgstr "Stop Content Server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Email to"
@@ -4902,32 +4930,32 @@ msgstr "Email to"
msgid "Email to and delete from library"
msgstr "Email to and delete from library"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(delete from library)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Setup email based sharing of books"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Send to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Connect/share"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -5014,20 +5042,20 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "Downloading {0} for {1} book(s)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Cannot edit metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Cannot merge books"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "At least two books must be selected for merging"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -5035,7 +5063,7 @@ msgstr ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5047,7 +5075,7 @@ msgstr ""
"second and subsequently selected books will not be deleted or "
"changed.
Please confirm you want to proceed."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5067,7 +5095,7 @@ msgstr ""
"and subsequently selected books will be permanently deleted from your "
"calibre library.
Are you sure you want to proceed?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5085,19 +5113,19 @@ msgstr ""
"books will be permanently deleted from your calibre library.
"
"Are you sure you want to proceed?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Fetch news"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Fetching news from "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " fetched."
@@ -5162,7 +5190,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Run welcome wizard"
@@ -5413,7 +5441,7 @@ msgid "The specified directory could not be processed."
msgstr "The specified directory could not be processed."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "No books"
@@ -5632,8 +5660,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Path"
@@ -5643,17 +5671,17 @@ msgstr "Path"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formats"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Collections"
@@ -5663,25 +5691,25 @@ msgid "Click to open"
msgstr "Click to open"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "None"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5739,7 +5767,7 @@ msgstr "output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5762,14 +5790,14 @@ msgstr "output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6358,10 +6386,14 @@ msgstr "Do not insert a &Table of Contents at the beginning of the book."
msgid "FB2 Output"
msgstr "FB2 Output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Sectionise:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Font rescaling wizard"
@@ -6984,7 +7016,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7599,21 +7631,21 @@ msgstr "Error"
msgid "Error communicating with device"
msgstr "Error communicating with device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "No suitable formats"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Select folder to open as device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Error talking to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7621,67 +7653,67 @@ msgstr ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Device: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detected."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "selected to send"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i of %i Books"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 of %i Books"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Choose format to send to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "No device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Cannot send: No device is connected"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "No card"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Cannot send: Device has no storage card"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr "Auto convert the following books before uploading to the device?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Sending catalogues to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Sending news to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Sending books to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7689,11 +7721,11 @@ msgstr ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "No space on device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7995,7 +8027,7 @@ msgstr "Choose Format"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Format"
@@ -8133,7 +8165,7 @@ msgstr "&OK"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Cancel"
@@ -8182,8 +8214,8 @@ msgid "Location"
msgstr "Location"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8215,12 +8247,12 @@ msgid "Author sort"
msgstr "Author sort"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Invalid author name"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Author names cannot contain & characters."
@@ -8411,22 +8443,22 @@ msgid "Working"
msgstr "Working"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "Lower Case"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "Upper Case"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Title Case"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Capitalize"
@@ -10022,12 +10054,12 @@ msgid "%s (was %s)"
msgstr "%s (was %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "Item is blank"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "An item cannot be set to nothing. Delete it instead."
@@ -10098,7 +10130,7 @@ msgid "Send test mail from %s to:"
msgstr "Send test mail from %s to:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Test"
@@ -10352,62 +10384,62 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Email %s to %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "News:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "Attached is the %s periodical downloaded by calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "E-book:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "Attached, you will find the e-book"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "by"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "in the %s format."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Sending email to"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr "Auto convert the following books before sending via email?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Could not email the following books as no suitable formats were found:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Failed to email book"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "sent"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Sent news to"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10431,67 +10463,85 @@ msgstr ""
"group names for the various metadata entries are documented in "
"tooltips.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "Regular &expression"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "File &name:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "Title:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "Regular expression (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "No match"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Authors:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "Regular expression (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Series:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "Regular expression (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Series index:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "Regular expression (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "Regular expression (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "Cover Browser"
@@ -10702,48 +10752,48 @@ msgstr "Y"
msgid "Edit template"
msgstr "Edit template"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "On Device"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Size (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Book %s of %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "The lookup/search name is \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "This book's UUID is \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "In Library"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "Size"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Book %s of %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "Marked for deletion"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Double click to edit me
"
@@ -10820,7 +10870,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "No matches for the search phrase %s were found."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "No matches found"
@@ -10837,12 +10887,12 @@ msgid "LRF Viewer toolbar"
msgstr "LRF Viewer toolbar"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "Next Page"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "Previous Page"
@@ -11723,19 +11773,26 @@ msgstr "Make &default"
msgid "&Remove email"
msgstr "&Remove email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Auto send"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formats to email. The first matching format will be sent."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11743,7 +11800,7 @@ msgstr ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "new email address"
@@ -11755,91 +11812,91 @@ msgstr "Narrow"
msgid "Wide"
msgstr "Wide"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Medium"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Small"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Large"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Always"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Never"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "By first letter"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Disabled"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Partitioned"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "User Interface &layout (needs restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "&Number of covers to show in browse mode (needs restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Choose &language (requires restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Show &average ratings in the tags browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr "Disable all animations. Useful if you have a slow/old computer."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Disable &animations"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Enable system &tray icon (needs restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Show &splash screen at startup"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Disable ¬ifications in system tray"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Use &Roman numerals for series"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Show cover &browser in a separate window (needs restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11853,11 +11910,11 @@ msgstr ""
"have a list of fixed-sized groups. Set to disabled\n"
"if you never want subcategories"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -11867,11 +11924,11 @@ msgstr ""
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11881,52 +11938,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Toolbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Icon size:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Show &text under icons:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Split the toolbar into two toolbars"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Interface font:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Change &font (needs restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Apply"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restore &defaults"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Save changes"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Cancel and return to overview"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Restoring to defaults not supported for"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11934,15 +11987,15 @@ msgstr ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
-msgid ""
-"The changes you have made require calibre be restarted immediately. You will "
-"not be allowed set any more preferences, until you restart."
-msgstr ""
-"The changes you have made require calibre be restarted immediately. You will "
-"not be allowed set any more preferences, until you restart."
-
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+msgid ""
+"The changes you have made require calibre be restarted immediately. You will "
+"not be allowed set any more preferences, until you restart."
+msgstr ""
+"The changes you have made require calibre be restarted immediately. You will "
+"not be allowed set any more preferences, until you restart."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "Restart needed"
@@ -12811,30 +12864,34 @@ msgid "The main toolbar"
msgstr "The main toolbar"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "The main toolbar when a device is connected"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "The context menu for the books in the calibre library"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "The context menu for the books on the device"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "Cannot add"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "Cannot add the actions %s to this location"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "Cannot remove"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "Cannot remove the actions %s from this location"
@@ -12941,7 +12998,7 @@ msgstr "Apply any changes you made to this tweak"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Search"
@@ -13035,168 +13092,168 @@ msgstr "Click to change"
msgid "&Alternate shortcut:"
msgstr "&Alternate shortcut:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Rename %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Edit sort for %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Search for %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Search for everything but %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Hide category %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Show category"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Search for books in category %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Search for books not in category %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Manage %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Manage Saved Searches"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Manage User Categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Show all categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Change sub-categorization scheme"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Changing the authors for several books can take a while. Are you sure?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Changing the metadata for that many books can take a while. Are you sure?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "Searches"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Duplicate search name"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "The saved search name %s is already used."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr "Find item in tag browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13212,61 +13269,61 @@ msgstr ""
"*foo will filter all categories at once, showing only those items\n"
"containing the text \"foo\""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "F&ind"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr "Find the first/next matching item"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "Collapse all categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr "No More Matches.
Click Find again to go to first match"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Sort by name"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Sort by popularity"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Sort by average rating"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Set the sort order for entries in the Tag Browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Match all"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Match any"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"When selecting multiple entries in the Tag Browser match any or all of them"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Manage &user categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "Add your own categories to the Tag Browser"
@@ -13346,23 +13403,23 @@ msgstr ""
"log will be available in the file: %s
The log will be displayed "
"automatically."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Conversion Error"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Recipe Disabled"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Failed"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "There are active jobs. Are you sure you want to quit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13372,11 +13429,11 @@ msgstr ""
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Active jobs"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13585,7 +13642,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Options to customise the ebook viewer"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Remember last used window size"
@@ -13668,36 +13725,36 @@ msgstr ""
"You are in the middle of editing a keyboard shortcut first complete that, by "
"clicking outside the shortcut editing box."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Lookup in dictionary"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Go to..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Next Section"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Previous Section"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Document Start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Document End"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Section Start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Section End"
@@ -13773,75 +13830,75 @@ msgstr "Print Preview"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Connecting to dict.org to lookup: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Choose ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "No matches found for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Loading flow..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Laying out %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Bookmark #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Add bookmark"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Enter title for bookmark:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Manage Bookmarks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Loading ebook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Could not open ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Options to control the ebook viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-"If specified, viewer window will try to come to the front when started."
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+"If specified, viewer window will try to come to the front when started."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"If specified, viewer window will try to open full screen when started."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Print javascript alert and console messages to the console"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13919,27 +13976,27 @@ msgstr "Find previous occurrence"
msgid "Print eBook"
msgstr "Print eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Change Case"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Swap Case"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "Drag to resize"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Show"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Hide"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Toggle"
@@ -15423,11 +15480,11 @@ msgstr ""
"\n"
"For help on an individual command: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "No label was provided"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15443,15 +15500,15 @@ msgstr "%sAverage rating is %3.1f"
msgid "Main"
msgstr "Main"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr "Migrating old database to ebook library in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Copying %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "Compacting database"
@@ -16622,95 +16679,95 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Unknown News Source"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr "The \"%s\" recipe needs a username and password."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Download finished"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Failed to download the following articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "Failed to download parts of the following articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " from "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tFailed links:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr "Could not fetch article."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr "The debug traceback is available earlier in this log"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr "Run with -vv to see the reason"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Fetching feeds..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Got feeds from index page"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "Trying to download cover..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "Generating masthead..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Starting download [%d thread(s)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Feeds downloaded to %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Could not download cover: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Downloading cover from %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "Masthead image downloaded"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Untitled Article"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Article downloaded: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Article download failed: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Fetching feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -16718,7 +16775,7 @@ msgstr ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -17666,9 +17723,6 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "Use &Roman numerals for series number"
#~ msgstr "Use &Roman numerals for series number"
-#~ msgid "Toolbar"
-#~ msgstr "Toolbar"
-
#~ msgid "Select visible &columns in library view"
#~ msgstr "Select visible &columns in library view"
@@ -18288,6 +18342,9 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "Failed to download article: %s from %s\n"
#~ msgstr "Failed to download article: %s from %s\n"
+#~ msgid "No valid plugin found in "
+#~ msgstr "No valid plugin found in "
+
#~ msgid ""
#~ "XPath expression to find the name of each page in the pagination map "
#~ "relative to its boundary element. Default is to number all pages staring "
@@ -19715,6 +19772,9 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "Search as you type"
#~ msgstr "Search as you type"
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "&Split the toolbar into two toolbars"
+
#~ msgid ""
#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a "
#~ "deprecated version of SYSFS."
@@ -19735,6 +19795,9 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "All available tweaks"
#~ msgstr "All available tweaks"
+#~ msgid "Customize the toolbar"
+#~ msgstr "Customise the toolbar"
+
#~ msgid "Pick the recipe to customize"
#~ msgstr "Pick the recipe to customise"
@@ -20353,6 +20416,9 @@ msgstr "Do not download CSS stylesheets."
#~ "dialog,\n"
#~ "then rebuild the catalogue.\n"
+#~ msgid "Customize searching"
+#~ msgstr "Customise searching"
+
#~ msgid ""
#~ "To use librarything.com you must sign up for a %sfree account%s and enter "
#~ "your username and password separated by a : below."
diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po
index a051fe02ad..bcbde4d93c 100644
--- a/src/calibre/translations/eo.po
+++ b/src/calibre/translations/eo.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-01-09 00:03+0000\n"
"Last-Translator: Kalle KniivilÀ \n"
"Language-Team: Esperanto \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:39+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:43+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Faras absolute nenion"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Faras absolute nenion"
msgid "Unknown"
msgstr "Nekonata"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Bazo"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Dosiertipo"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Legado de metadatumoj"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Skribado de metadatumoj"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -333,7 +333,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -343,7 +343,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -668,35 +668,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Instalitaj kromprogramoj"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Agordoj de lokaj kromprogramoj"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "MalĆaltitaj kromprogramoj"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Nevalida kromprogramo trovita en "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Aktivigo de kromprogramo malsukcesis %s kun la indiko:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -708,19 +704,19 @@ msgstr ""
" Agordi Calibre per aktivigo de eksteraj kromprogramoj.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Aldoni kromprogramon, indikante la padon al la zip-dosierujo en kiu Äi "
"troviÄas."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Forigi kromprogramon indikante Äian nomon. Ne influas enkonstruitajn "
"kromprogramojn."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -728,15 +724,15 @@ msgstr ""
"Agordi kromprogramon. Indiku la nomon de la kromprogramo kaj la agordokodon, "
"dividite per komo."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Listigi Äiujn kromprogramojn"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Ćalti la indikitan kromprogramon"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "MalĆalti la indikitan kromprogramon"
@@ -760,106 +756,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -903,20 +911,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -924,8 +932,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -935,8 +943,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -944,17 +952,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1253,32 +1261,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1287,29 +1295,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1442,7 +1461,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2079,7 +2098,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2194,7 +2213,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2205,6 +2224,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2554,105 +2577,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3035,7 +3058,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3168,7 +3191,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3334,6 +3357,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3598,135 +3622,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3934,8 +3962,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4132,7 +4160,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4198,7 +4226,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4206,7 +4234,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4387,7 +4415,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4395,32 +4423,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4507,26 +4535,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4534,7 +4562,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4546,7 +4574,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4557,19 +4585,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4634,7 +4662,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4876,7 +4904,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5078,8 +5106,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5089,17 +5117,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5109,25 +5137,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5185,7 +5213,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5208,14 +5236,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5780,10 +5808,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6375,7 +6407,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6960,97 +6992,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7336,7 +7368,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7472,7 +7504,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7519,8 +7551,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7552,12 +7584,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7741,22 +7773,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9236,12 +9268,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9310,7 +9342,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9545,61 +9577,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9613,67 +9645,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9881,48 +9931,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9997,7 +10047,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -10014,12 +10064,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10825,25 +10875,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10855,91 +10912,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10948,22 +11005,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10973,64 +11030,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11761,30 +11814,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11881,7 +11938,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11974,166 +12031,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12143,60 +12200,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12269,34 +12326,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12496,7 +12553,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12574,36 +12631,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12679,73 +12736,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12820,27 +12877,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14006,11 +14063,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14024,15 +14081,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15069,101 +15126,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15273,6 +15330,9 @@ msgstr ""
msgid "Do not download CSS stylesheets."
msgstr ""
+#~ msgid "No valid plugin found in "
+#~ msgstr "Nevalida kromprogramo trovita en "
+
#~ msgid "Communicate with the Cybook Gen 3 eBook reader."
#~ msgstr "Komuniki kun la aparato Cybook Gen 3."
diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po
index 8ae62d0fd9..84af6b2a64 100644
--- a/src/calibre/translations/es.po
+++ b/src/calibre/translations/es.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-26 10:12+0000\n"
"Last-Translator: Jellby \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:47+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:50+0000\n"
"X-Generator: Launchpad (build 12559)\n"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:527
@@ -32,15 +32,15 @@ msgstr ""
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Este perfil estĂĄ pensado para el Kindle DX de Amazon."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Complementos instalados"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "No hace absolutamente nada"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -51,7 +51,7 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -68,9 +68,9 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -90,7 +90,7 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -136,19 +136,19 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -156,12 +156,12 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -172,11 +172,11 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -190,46 +190,46 @@ msgstr "No hace absolutamente nada"
msgid "Unknown"
msgstr "Desconocido"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Personalizar"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "No se puede configurar"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Tipo de fichero"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Lector de metadatos"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Escritor de metadatos"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Generador de catĂĄlogo"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "AcciĂłn de interfaz de usuario"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Preferencias"
@@ -357,8 +357,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "Añada/elimine sus propias columnas en la lista de libros de calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Personalizar la barra de herramientas"
+msgid "Toolbar"
+msgstr "Barra de herramientas"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -369,8 +369,8 @@ msgstr ""
"las acciones que estarĂĄn disponible en cada uno"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Personalizar las bĂșsquedas"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -702,32 +702,28 @@ msgstr "Este perfil estĂĄ orientado al B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Este perfil estĂĄ pensado para el Sandra Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Asociaciones para complementos por tipos de fichero"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "PersonalizaciĂłn del complemento local"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Complementos desactivados"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Complementos habilitados"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-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:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
"La inicializaciĂłn del complemento %s fallĂł y generĂł la siguiente traza:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -739,18 +735,18 @@ msgstr ""
" Personalizar calibre cargando complementos externos.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Añadir un complemento especificando la ruta al archivo ZIP que lo contiene."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Eliminar un complemento personalizado por nombre. No tiene efecto en los "
"complementos incorporados."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -758,15 +754,15 @@ msgstr ""
"Personalizar complemento. Especifica el nombre del complemento y el texto de "
"personalizaciĂłn separados por una coma."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Lista de todos los complementos instalados"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Activar el complemento nombrado"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Desactivar el complemento nombrado"
@@ -790,49 +786,59 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Comunicar con teléfonos S60."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Usar la serie como categorĂa en iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
"ActĂvelo para usar el nombre de la serie como gĂ©nero de iTunes o categorĂa "
"de iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "Guardar las portadas de iTunes/iBooks en caché"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
"ActĂvelo para mostrar y guardar en cachĂ© las portadas de iTunes o iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr "Omitir la recomendación para «Conectar con iTunes»"
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-"ActĂvelo para no mostrar el diĂĄlogo de recomendaciĂłn para «Conectar con "
-"iTunes»"
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Dispositivo Apple"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Comunicarse con iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
"Dispositivo Apple detectado. Iniciando iTunes. Un momento, por favor..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -841,27 +847,27 @@ msgstr ""
"la biblioteca de iTunes al escritorio, y entonces añadelos en la ventana "
"Biblioteca."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Actualizando listado de meta datos..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d de %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "terminado"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -871,7 +877,7 @@ msgstr ""
"BĂłrrelos utilizando la aplicaciĂłn iBooks.\n"
"Pulse \"Mostrar Detalles\" para ver una lista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -879,31 +885,31 @@ msgstr ""
"Algunas portadas no se pudieron convertir.\n"
"Pulse en \"Mostrar detalles\" para ver una lista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Noticias"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "CatĂĄlogo"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Comunicarse con iTunes."
@@ -955,20 +961,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Obteniendo la lista de libros en el dispositivo ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "Transfiriendo libros al dispositivo..."
@@ -976,8 +982,8 @@ msgstr "Transfiriendo libros al dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Añadiendo libros al listado de metatados del dispositivo..."
@@ -987,8 +993,8 @@ msgstr "Añadiendo libros al listado de metatados del dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Eliminando libros del dispositivo..."
@@ -996,17 +1002,17 @@ msgstr "Eliminando libros del dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Eliminando libros del listado de metatados del dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Enviando metadatos al dispositivo..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "El SDK Bambook no estĂĄ instalado."
@@ -1323,15 +1329,15 @@ msgstr "Comunicar con el lector Sony PRS-500."
msgid "Communicate with all the Sony eBook readers."
msgstr "Comunicarse con todos los lectores Sony."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "Todos por tĂtulo"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "Todos por autor"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1339,7 +1345,7 @@ msgstr ""
"Lista (separada por comas) de campos de metadatos para convertir en "
"colecciones en el dispositivo. Las posibilidades son: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1349,11 +1355,11 @@ msgstr ""
"valores a la lista para activarlas. A las colecciones se les asignarĂĄ el "
"nombre dado después del caråcter «:»."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr "Enviar miniaturas de portadas para los libros (lectores recientes)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1367,14 +1373,14 @@ msgstr ""
"portada. ADVERTENCIA: Esta opciĂłn sĂłlo puede ser usada con los nuevos "
"lectores de SONY: 350, 650, 950 y mĂĄs recientes."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Actualizar las portadas por separado al usar la gestiĂłn automĂĄtica (lectores "
"recientes)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1384,11 +1390,11 @@ msgstr ""
"que se conecte el dispositivo. DesactĂvela si la cantidad de libros en el "
"lector es tal que afecta al rendimiento."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr "Mantener las proporciones de la portada al generar las miniaturas"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
@@ -1399,6 +1405,17 @@ msgstr ""
"quiere que las miniaturas tengan el tamaño måximo, independientemente de la "
"proporciĂłn."
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1537,7 +1554,7 @@ msgstr "PersonalizaciĂłn adicional"
msgid "Communicate with an eBook reader."
msgstr "Comunicar con un lector de libros electrĂłnicos."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Obtener informaciĂłn del dispositivo..."
@@ -2391,7 +2408,7 @@ msgstr "Convirtiendo entrada a HTML..."
msgid "Running transforms on ebook..."
msgstr "Aplicando transformaciones al libro electrĂłnico..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Creando"
@@ -2549,7 +2566,7 @@ msgstr "Iniciar"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "No incluir un Ăndice al principio del libro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2567,6 +2584,10 @@ msgstr ""
"de estructura» o «Ăndice» (active «Forzar el uso del Ăndice generado "
"automåticamente»)."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2971,105 +2992,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "ERROR DE PLANTILLA"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "No"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "SĂ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "TĂtulo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Autor(es)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Editorial"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Productor"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Comentarios"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Etiquetas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Serie"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Idioma"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Marca de tiempo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Publicado"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Derechos"
@@ -3519,7 +3540,7 @@ msgid "Amazon timed out. Try again later."
msgstr ""
"El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo mĂĄs tarde"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Fuente de metadatos"
@@ -3660,7 +3681,7 @@ msgid "HTML TOC generation options."
msgstr "Opciones de generaciĂłn del Ăndice HTML."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3868,6 +3889,7 @@ msgid "Author"
msgstr "Autor"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Tema"
@@ -4229,74 +4251,78 @@ msgstr ""
"no es «ninguno», porque las referencias a imågenes siempre se eliminan en la "
"salida de texto simple."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"Enviar fichero a tarjeta de almacenamiento en vez de a memoria principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Confirmar antes de borrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "GeometrĂa de la ventana principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Notificar cuando haya una nueva versiĂłn disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Usar nĂșmeros romanos para los nĂșmero de series"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Ordenar la lista de etiquetas por nombre, popularidad o calificaciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
"Numero de portadas de libros a mostrar en el modo de exploraciĂłn por portadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Opciones predeterminadas para la conversiĂłn a LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Opciones para el visor de libros LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Formatos que se visualizan usando el visor interno"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Columnas mostradas en la lista de libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
"Lanzar el servidor de contenidos automĂĄticamente al iniciar la aplicaciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "AntigĂŒedad mĂĄxima de las noticias guardadas en la base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Mostrar el icono en la bandeja del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Pasar las noticias descargadas al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "Eliminar libros de la biblioteca después de pasarlos al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
@@ -4304,17 +4330,17 @@ msgstr ""
"Mostrar el explorador de portadas en una ventana separada en vez de en la "
"ventana principal de calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Desactivar las notificaciones del icono de la bandeja del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"Acción predeterminada que se ejecutarå cuando se pulse el botón de «Enviar "
"al dispositivo»"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
@@ -4322,7 +4348,7 @@ msgstr ""
"Ir buscando segĂșn se teclea. Si se desactiva esta opciĂłn, la bĂșsqueda sĂłlo "
"tendrĂĄ lugar cuando se pulse la tecla Intro."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
@@ -4332,46 +4358,46 @@ msgstr ""
"bĂșsqueda, en lugar de mostrar sĂłlo las coincidencias. Puede pulsar la tecla "
"N o la tecla F3 para ir al siguiente resultado."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "NĂșmera mĂĄximo de procesos en espera"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Descargar metadatos sociales (etiquetas/valoraciĂłn/etc...)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Reemplazar el autor y el tĂtulo con nuevos metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Descargar automĂĄticamente la portada, si estĂĄ disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "Limitar el nĂșmero de tareas al nĂșmero de CPU"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "El diseño de la interfaz de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
"Mostrar la calificaciĂłn promedio de cada elemento en el explorador de "
"etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Desactivar animaciones de la interfaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "CategorĂas del explorador de etiquetas que no se mostrarĂĄn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Escoger ficheros"
@@ -4594,8 +4620,8 @@ msgstr "Usar anotaciones generadas sĂłlo desde la biblioteca principal"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "No hay libros seleccionados"
@@ -4802,7 +4828,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4877,7 +4903,7 @@ msgid "Bulk convert"
msgstr "Convertir en bloque"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "No se puede convertir"
@@ -4885,7 +4911,7 @@ msgstr "No se puede convertir"
msgid "Starting conversion of %d book(s)"
msgstr "Iniciando la conversiĂłn de %d libro(s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
"Fichero de salida vacĂo, probablemente el proceso de conversiĂłn ha fallado"
@@ -5077,7 +5103,7 @@ msgid "Stop Content Server"
msgstr "Detener servidor de contenidos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Enviar por correo electrĂłnico a"
@@ -5085,32 +5111,32 @@ msgstr "Enviar por correo electrĂłnico a"
msgid "Email to and delete from library"
msgstr "Mandar por correo electrĂłnico y borrar de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(borrar de la biblioteca)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Configurar la comparticiĂłn de libros por correo electrĂłnico"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Enviar al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Conectar/compartir"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr "Deteniendo"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -5200,27 +5226,27 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "Descargando {0} para {1} libro(s)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "No se pueden editar los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "No se pueden unir los libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Deben seleccionarse al menos dos libros para unirlos"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
"Va a unir mĂĄs de 5 libros. ÂżEstĂĄ seguro de que quiere continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5232,7 +5258,7 @@ msgstr ""
"segundo libro seleccionado y los siguientes no se borrarĂĄn ni se "
"modificarĂĄn.
Confirme que desea continuar."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5253,7 +5279,7 @@ msgstr ""
"se borrarĂĄ permanentemente de tu libreria de Calibre.
ÂżEstas "
"seguro de que quieres continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5271,19 +5297,19 @@ msgstr ""
"se borrarĂĄ permanentemente de tu libreria de Calibre.
ÂżEstas "
"seguro de que quieres continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Descargar noticias (RSS)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Obteniendo noticias de "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " obtenidas."
@@ -5348,7 +5374,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Ejecutar el asistente de bienvenida"
@@ -5600,7 +5626,7 @@ msgid "The specified directory could not be processed."
msgstr "El directorio especificado no se puede procesar."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Sin libros"
@@ -5820,8 +5846,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Ruta"
@@ -5831,17 +5857,17 @@ msgstr "Ruta"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formatos"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Colecciones"
@@ -5851,25 +5877,25 @@ msgid "Click to open"
msgstr "Clic para abrir"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Ninguno"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr "Pegar portada"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr "Copiar portada"
@@ -5927,7 +5953,7 @@ msgstr "salida"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5950,14 +5976,14 @@ msgstr "salida"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6552,10 +6578,14 @@ msgstr "No incluir un Ă&ndice al principio del libro."
msgid "FB2 Output"
msgstr "Salida FB2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Dividir en secciones:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Asistente para el redimensionado de tipos de letra"
@@ -7187,7 +7217,7 @@ msgid "Regex:"
msgstr "ExpresiĂłn regular:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "&Prueba"
@@ -7805,21 +7835,21 @@ msgstr "Error"
msgid "Error communicating with device"
msgstr "Error en la comunicaciĂłn con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "No hay formatos adecuados"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Seleccionar carpeta para abrir como un dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Error de comunicaciĂłn con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7827,69 +7857,69 @@ msgstr ""
"Hubo un error de comunicaciĂłn con el dispositivo. Desconecte y vuelva a "
"conectar el dispositivo o reinicie la aplicaciĂłn."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detectado."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "elegido para enviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i de %i libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 de %i libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Elige el formato para enviar al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Sin dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "No se pudo enviar: no hay ningĂșn dispositivo conectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Sin tarjeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "No se pudo enviar: el dispositivo no tiene tarjeta de memoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"ÂżConvertir automĂĄticamente los siguientes libros antes de pasarlos al "
"dispositivo?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Enviando catĂĄlogos al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Enviando noticias al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Enviando libros al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7898,11 +7928,11 @@ msgstr ""
"encontraron formatos adecuados. Convierta el(los) libro(s) a un formato "
"soportado por su dispositivo antes de volver a intentarlo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "No hay espacio en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -8270,7 +8300,7 @@ msgstr "Elegir formato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Formato"
@@ -8415,7 +8445,7 @@ msgstr "&Aceptar"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Cancelar"
@@ -8464,8 +8494,8 @@ msgid "Location"
msgstr "UbicaciĂłn"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8502,12 +8532,12 @@ msgid "Author sort"
msgstr "Orden de autor"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Nombre de autor no vĂĄlido"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Los nombres de autor no pueden contener «&»."
@@ -8708,22 +8738,22 @@ msgid "Working"
msgstr "Procesando..."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "MinĂșsculas"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "MayĂșsculas"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Formato de tĂtulo (todas las iniciales en mayĂșscula)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Poner en mayĂșsculas"
@@ -10401,12 +10431,12 @@ msgid "%s (was %s)"
msgstr "%s (era %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "El elemento estĂĄ en blanco"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "No puede establecerse un elemento en blanco. BĂłrrelo en su lugar."
@@ -10477,7 +10507,7 @@ msgid "Send test mail from %s to:"
msgstr "Enviar correo de prueba desde %s a:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "Prueba"
@@ -10733,65 +10763,65 @@ msgstr "La descarga ha fallado"
msgid "Failed to download from %r with error: %s"
msgstr "La descarga de %r dio un error: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Enviar por correo electrĂłnico %s a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "Noticias:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "Se adjunta el fichero de %s descargado por calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "Libro electrĂłnico:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "El libro electrĂłnico estĂĄ adjunto"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "por"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "en el formato %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Enviando correo electrĂłnico a"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"ÂżConvertir automĂĄticamente los siguientes libros antes de enviar por correo "
"electrĂłnico?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"No se pudieron enviar por correo electrĂłnico los siguientes libros porque no "
"se encontraron formatos compatibles:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "FallĂł al enviar por correo el libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "enviado"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Enviar noticias a"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10815,67 +10845,85 @@ msgstr ""
"nombre de grupo para las distintas entradas de metadatos estĂĄn documentados "
"en las ayudas.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "ExpresiĂłn regular"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "&Nombre de fichero:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "TĂtulo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "ExpresiĂłn regular (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "No hay coincidencias"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Autores:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Serie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "PosiciĂłn en la serie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "Explorador de portadas"
@@ -11087,48 +11135,48 @@ msgstr "S"
msgid "Edit template"
msgstr "Modificar plantilla"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "En el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Tamaño (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Libro %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "El nombre de bĂșsqueda es «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "El UUID de este libro es «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "En la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "Tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Libro %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "Marcado para borrarlo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Doble clic para editarme
"
@@ -11205,7 +11253,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "No se encontraron coincidencias para la bĂșsqueda «%s»."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "No se encontraron coincidencias"
@@ -11222,12 +11270,12 @@ msgid "LRF Viewer toolbar"
msgstr "Barra de herramientas del visor de LRF"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "PĂĄgina siguiente"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "PĂĄgina anterior"
@@ -12140,21 +12188,28 @@ msgstr "Asignar como pre&determinada"
msgid "&Remove email"
msgstr "E&liminar correo electrĂłnico"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Autoenviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Correo electrĂłnico"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"Formatos para enviar por correo electrĂłnico. El primero formato que "
"concuerde se enviarĂĄ."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -12163,7 +12218,7 @@ msgstr ""
"
a esta dirección de correo electrónico (siempre que estén en uno de los "
"formatos listados)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "nueva direcciĂłn de correo electrĂłnico"
@@ -12175,93 +12230,93 @@ msgstr "Estrecho"
msgid "Wide"
msgstr "Ancho"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Medio"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Pequeño"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Grande"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Siempre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "AutomĂĄtico"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Nunca"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Por la primera letra"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Desactivado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Particionado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Diseño de la interfa&z de usuario (requiere reinicio):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "NĂș&mero de portadas a mostrar en el explorador (requiere reinicio):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Se&leccionar idioma (requiere reiniciar el programa):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Mostrar &calificaciones promedio en el explorador de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Desactiva todas las animaciones. Ătil si tiene un ordenador lento o antiguo."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Desactivar &animaciones"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Activar &icono en bandeja del sistema (requiere reinicio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Mostrar pantalla de bien&venida al inicio"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Desactivar ¬ificaciones en la bandeja del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Usar nĂșmeros &romanos para las series"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Mostrar explorador de &portadas en ventana separada (requiere reinicio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr "Metodo de &divisiĂłn de categorĂas en el navegador de etiquetas:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12275,11 +12330,11 @@ msgstr ""
"dividido para que se muestre una lista de grupos de tamaño\n"
"fijo. DesactĂvelo si no quiere que se muestren nunca las subcategorĂas."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr "&Contraer cuando el nĂșmero de elementos sea mayor de:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12290,11 +12345,11 @@ msgstr ""
"se divide en subcategorĂas. Si el mĂ©todo de divisiĂłn es desactivado, este "
"valor no tiene funciĂłn."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr "CategorĂas con elementos &jerĂĄrquicos:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12311,53 +12366,49 @@ msgstr ""
"subcategorĂas de «Intriga». Si el cuadro no contiene «tags», entonces las\n"
"etiquetas se mostrarĂĄn cada una por su cuenta."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "Barra de herramientas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Tamaño de icono:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Mostrar &texto bajo los iconos:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Dividir la barra de herramientas en dos"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Tipo de letra de la interfaz:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Cambiar &tipo de letra (requiere reinicio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Aplicar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restaurar opciones &predeterminadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Guardar cambios"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Cancelar y volver a la panorĂĄmica"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
"La restauraciĂłn de las opciones predeterminadas no estĂĄ soportada para"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12365,7 +12416,7 @@ msgstr ""
"Algunos cambios requieren un reinicio. Por favor, reinicie calibre cuanto "
"antes."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12374,7 +12425,7 @@ msgstr ""
"podrĂĄ hacer ningĂșn otro cambio en las preferencias hasta despuĂ©s del "
"reinicio."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "Se requiere reiniciar"
@@ -13283,31 +13334,35 @@ msgid "The main toolbar"
msgstr "La barra principal de herramientas"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr ""
"La barra principal de herramientas cuando un dispositivo esta conectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "El menu contextual para los libros en la biblioteca de Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "El menu contextual para los libros que estĂĄn en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "No se puede añadir"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "No se pueden añadir las acciones %s a esta ubicación"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "No se puede eliminar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "No se pueden eliminar las acciones %s de esta ubicaciĂłn"
@@ -13416,7 +13471,7 @@ msgstr "Aplicar los cambios realizados en este ajuste"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Buscar"
@@ -13511,168 +13566,168 @@ msgstr "Pulse para cambiar"
msgid "&Alternate shortcut:"
msgstr "&Atajo alternativo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Renombrar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Modificar orden para %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr "Añadir %s a la categorĂa de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr "SubcategorĂas de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr "Borrar la bĂșsqueda %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr "Eliminar %s de la categorĂa %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Buscar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Buscar todo menos %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr "Añadir una subcategorĂa a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr "Eliminar la categorĂa de usuario %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Ocultar categorĂa %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Mostrar categorĂa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Buscar libros en la categorĂa %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Buscar libros fuera de la categorĂa %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Administrar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Administrar bĂșsquedas guardadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Administrar categorĂas de usuarios"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Ver todas las categorias"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Cambiar el mĂ©todo de divisiĂłn de categorĂas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr "El nombre del tĂ©rmino agrupado de bĂșsqueda es «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Cambiar los autores de varios libros puede tardar un rato. ÂżEstĂĄ seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Cambiar los metadatos de muchos libros puede tardar un rato. ÂżEstĂĄ seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "BĂșsquedas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr "Cambiar el nombre a la categorĂa de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr "No puede usar puntos en el nombre de las categorĂas de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr "El nombre %s ya estĂĄ en uso"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Nombre de bĂșsqueda duplicado"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "El nombre guardado buscado %s estĂĄ en uso."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr "Nueva categorĂa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr "Eliminar la categorĂa de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr "%s no es una categorĂa de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr "%s contiene elementos. ÂżEsta seguro de que quiere borrarla?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr "Eliminar categorĂa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr "La categorĂa de usuario %s no existe"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr "Añadir a la categorĂa de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr "No existe ninguna categorĂa de usuario llamada %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr "Buscar elemento en el navegador de entiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13688,64 +13743,64 @@ msgstr ""
"Si introduce «*bla» se filtrarĂĄn todas las categorĂas a la vez, mostrando\n"
"sólo los elementos que contienen el texto «bla»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "Buscar"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr "Buscar el primer/siguiente item"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "Contrae todas las categorĂas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
"No hay mĂĄs coincidencias.
Click en Buscar para volver a la primera "
"coincidencia."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Ordenar por nombre"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Ordenar por popularidad"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Ordenar por calificaciĂłn promedio"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Establece el orden de las entradas en el navegador de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Buscar todas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Buscar cualquiera"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Al seleccionar varias entradas en el navegador de etiquetas buscar una "
"cualquiera o todas ellas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Administrar categorĂas de &usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "Añada sus propias categorĂas al navegador de etiquetas"
@@ -13825,23 +13880,23 @@ msgstr ""
"registro de depuraciĂłn estarĂĄ disponible en el fichero: %s
El registro se "
"mostrarĂĄ automĂĄticamente."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Error de conversiĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Receta deshabilitada"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Fallo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hay tareas activas. ÂżEstĂĄ seguro de que quiere salir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13852,11 +13907,11 @@ msgstr ""
"de datos en el dispositivo.
\n"
" ÂżEstĂĄ seguro de que desea salir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Tareas activas"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -14067,7 +14122,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opciones para personalizar el visor de libros electrĂłnicos"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "&Recordar el Ășltimo tamaño de ventana usado"
@@ -14153,36 +14208,36 @@ msgstr ""
"AĂșn estĂĄ modificando un atajo de teclado. Termine primero de hacerlo, "
"pulsando fuera del cuadro de ediciĂłn de atajos."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Localizar en el diccionario"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Ir a..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Siguiente secciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "SecciĂłn anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Inicio del documento"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Final del documento"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Inicio de la secciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Final de la secciĂłn"
@@ -14260,76 +14315,76 @@ msgstr "PrevisualizaciĂłn de impresiĂłn"
msgid "Clear list of recently opened books"
msgstr "Limpiar la lista de los libros abiertos recientemente"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Conectando con dict.org para buscar: %s..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Elegir libro electrĂłnico"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Libros electrĂłnicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "No se encontraron correspondencias para: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Cargando flujo..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Disponiendo %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Marcador #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Añadir marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Introducir el tĂtulo del marcador:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Administrar marcadores"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Cargando libro electrĂłnico..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "No se pudo abrir el libro electrĂłnico"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Opciones para controlar el visor de libros electrĂłnicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si se especifica, la ventana del visor intentarĂĄ situarse en el frente "
"cuando se inicie el programa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si se activa, la ventana del visor tratarĂĄ de iniciarse a pantalla completa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Dirigir alertas de javascript y mensajes de consola a la consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14407,27 +14462,27 @@ msgstr "Encontrar incidencia anterior"
msgid "Print eBook"
msgstr "Imprimir libro electrĂłnico"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Cambiar mayĂșsculas/minĂșsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Invertir mayĂșsculas/minĂșsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "Arrastre para ajustar el tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Ocultar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Alternar"
@@ -15957,11 +16012,11 @@ msgstr ""
"\n"
"Para ver la ayuda de cada orden ejecute: %%prog orden --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "No se ha proporcionado ninguna etiqueta"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15977,17 +16032,17 @@ msgstr "%sCalificaciĂłn promedio es %3.1f"
msgid "Main"
msgstr "Principal"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
"Migrando la base de datos antigua a la biblioteca de libros electrĂłnicos "
"en %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Copiando %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "Compactando la base de datos"
@@ -17224,95 +17279,95 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Fuente de noticias desconocida"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr "La receta «%s» necesita usuario y contraseña."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Descarga finalizada"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Fallo al descargar los siguientes artĂculos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "Fallo al descargar partes de los siguientes artĂculos"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " de "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tEnlaces fallidos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr "No se ha podido obtener el artĂculo."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr "El rastreo de depuraciĂłn aparece mĂĄs arriba en este registro"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr "Ejecute con el parĂĄmetro -vv para ver el motivo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Obteniendo canales de noticias..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Se obtivieron canales de noticias de la pĂĄgina principal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "Intentando descargar la portada..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "Generando el rĂłtulo:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Iniciando la descarga [%d proceso(s)]"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Canales de noticias descargados en %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "No se pudo descargar la portada: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Descargando la portada desde %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "Imagen del rĂłtulo descargada"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "ArtĂculo sin tĂtulo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "ArtĂculo descargado: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "FallĂł la descarga del artĂculo: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Obteniendo canal de noticias"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -17320,7 +17375,7 @@ msgstr ""
"No se pudo ingresar, revise su nombre de usuario o clave para el servicio de "
"boletĂn de calibre"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -18070,9 +18125,6 @@ msgstr "No descargar estilos CSS."
#~ msgid "Very verbose output, useful for debugging."
#~ msgstr "Salida extremadamente detallada, Ăștil para depuraciĂłn."
-#~ msgid "Toolbar"
-#~ msgstr "Barra de herramientas"
-
#~ msgid "Show &text in toolbar buttons"
#~ msgstr "Mostrar &texto en los botones de la barra de herramientas"
@@ -18248,6 +18300,9 @@ msgstr "No descargar estilos CSS."
#~ "InformaciĂłn y mensajes mĂĄs descriptivos. Ătil para depuraciĂłn de errores. Se "
#~ "puede especificar varias veces para mayor descriptividad."
+#~ msgid "No valid plugin found in "
+#~ msgstr "No se ha encontrado ningĂșn complemento vĂĄlido en "
+
#~ msgid "Invalid size"
#~ msgstr "Tamaño no vålido"
@@ -21470,6 +21525,9 @@ msgstr "No descargar estilos CSS."
#~ msgid "Tags to apply when adding a book:"
#~ msgstr "Etiquetas que se aplicarån cuando se añada un libro:"
+#~ msgid "Customize the toolbar"
+#~ msgstr "Personalizar la barra de herramientas"
+
#~ msgid "Read metadata from &file contents rather than file name"
#~ msgstr ""
#~ "Leer los metadatos del contenido del &fichero, en lugar del nombre de fichero"
@@ -21584,6 +21642,9 @@ msgstr "No descargar estilos CSS."
#~ "terminado de retocar, cierre la ventana de explorador de ficheros y "
#~ "reconstruya el ePub, lo que actualizarĂĄ su biblioteca de calibre."
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "&Dividir la barra de herramientas en dos"
+
#~ msgid "Library backup status..."
#~ msgstr "Estado de copia de seguridad de la librerĂa..."
@@ -22314,6 +22375,9 @@ msgstr "No descargar estilos CSS."
#~ "categorĂa.\n"
#~ " "
+#~ msgid "Customize searching"
+#~ msgstr "Personalizar las bĂșsquedas"
+
#~ msgid "Downloads series information from ww2.kdl.org"
#~ msgstr "Descargar informaciĂłn de la serie de ww2.kdl.org"
@@ -22337,3 +22401,11 @@ msgstr "No descargar estilos CSS."
#~ "{#genre:sublist(-1,0,.)} devuelve «C»
\r\n"
#~ "{#genre:sublist(0,1,.)} devuelve «A»
\r\n"
#~ "{#genre:sublist(0,-1,.)} devuelve «A.B»"
+
+#~ msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
+#~ msgstr ""
+#~ "ActĂvelo para no mostrar el diĂĄlogo de recomendaciĂłn para «Conectar con "
+#~ "iTunes»"
+
+#~ msgid "Skip 'Connect to iTunes' recommendation"
+#~ msgstr "Omitir la recomendación para «Conectar con iTunes»"
diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po
index 63e316b946..17a24a30af 100644
--- a/src/calibre/translations/eu.po
+++ b/src/calibre/translations/eu.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-02 12:04+0000\n"
"Last-Translator: gorkaazk \n"
"Language-Team: Basque \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:36+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:41+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Ez du ezer egiten"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Ez du ezer egiten"
msgid "Unknown"
msgstr "Ezezaguna"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Oinarria"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Pertsonalizatu"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "Cannot configure"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Fitxategi-mota"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metadatuen irakurlea"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metadatuen idazlea"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Katalogo-sortzailea"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "Erabiltzailearen interfaze ekintza"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Hobespenak"
@@ -335,8 +335,8 @@ msgstr ""
"zerrendara/zerrendatik"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Pertsonalizatu tresna-barra"
+msgid "Toolbar"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -347,8 +347,8 @@ msgstr ""
"eskuragarri agertuko diren ekintzekin aldatuz."
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Pertsonalizatu bilaketa"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -694,36 +694,32 @@ msgstr "Profil hau B&N Nook Color horrentzat sortu da."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Sanda Bambook horrentzat egindako profila."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Instalaturiko gehigarriak"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Mapaketa fitxategi-mota gehigarrientzat"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Lokal gehigarrien pertsonalizazioa"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Desgaitutako gehigarriak"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Gehigarri gaituak"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Baliogabeko gehigarria aurkitu da hemen: "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
"%s gehigarriaren abiarazteak huts egin du eta ondoko aztarna utzi du:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -735,18 +731,18 @@ msgstr ""
" Pertsonalizatu calibre kanpoko gehigarriak kargatuz.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Gehigarria gehitu bere barnean duen ZIP fitxategiaren bidea adieraziz."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Pertsonalizatutako gehigarria izenez kendu. Ez du efekturik izango "
"\"builtin\" gehigarrietan, \"Nola eraiki zen\" gehigarrietan."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -754,15 +750,15 @@ msgstr ""
"Pertsonalizatu gehigarria. Adierazi gehigarriaren izena eta "
"pertsonalizaturiko katearena komaren bidez bereizirik."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Zerrendatu instalatutako gehigarri guztiak"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Gaitu izendaturiko gehigarria."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Desgaitu izendaturiko gehigarria."
@@ -786,47 +782,59 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "S60 telefonoekin komunikatu."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""
"iTunes/iBooks horietan serieak erabiltzen ditu kategoriak izango balira "
"bezala."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "iTunes/iBooks horietatik cache-azalak"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Apple markako gailua"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "iTunes/iBooks horiekin komunikatu."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
"Apple enpresako gailua detektatu egin da, iTunes-en nabigatzen ari da, "
"mesedez itxaron..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -834,27 +842,27 @@ msgstr ""
"Ezin dira liburuak zuzenean gailu elektronikotik kopiatu. Herrestan eraman "
"iTunes Liburutegitik mahaigainera, gero itsatsi calibre liburutegiko leihoan."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d-tik %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "amaiturik"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -864,7 +872,7 @@ msgstr ""
"Ezabatu \"iBooks app\" erabiliz.\n"
"Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -872,31 +880,31 @@ msgstr ""
"Azalaren arte lan batzuk ezin izan dira bihurtu.\n"
"Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Albisteak"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Katalogoa"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Komunikatu iTunes horrekin ."
@@ -947,20 +955,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Liburu zerrenda gailutik eskuratzen..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "Liburuak gailura transferitzen..."
@@ -968,8 +976,8 @@ msgstr "Liburuak gailura transferitzen..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Gailuaren metadatu zerrendara liburuak gehitzen..."
@@ -979,8 +987,8 @@ msgstr "Gailuaren metadatu zerrendara liburuak gehitzen..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Gailutik liburuak ezabatzen..."
@@ -988,17 +996,17 @@ msgstr "Gailutik liburuak ezabatzen..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Gailuaren metadatu zerrendatik liburuak kentzen..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Metadatuak gailura bidaltzen..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "Bambook SDK ez da instalatu."
@@ -1319,15 +1327,15 @@ msgstr ""
"Komunikatu \"Sony eBook readers\" horrekin laguntzen duten enpresako "
"adituekin."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "Guztiak izenburuaren arabera"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "Guztiak egilearen arabera"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1335,7 +1343,7 @@ msgstr ""
"Komez bereiziriko meta-datuen eremuen zerrenda gailuan bildumak bihurtzeko "
"modukoak. Aukeren artean hauek: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1345,12 +1353,12 @@ msgstr ""
"zerrendara balioei bidea emateko . Bilduma hauei \":\" karakterearen osteko "
"izena emango zaie."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
"Kargatu liburu-azalen argazki txikiak (irakurgailu berrienekin egin daiteke)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1365,33 +1373,44 @@ msgstr ""
"reader gailu berri-berriekin bakarrik erabil daiteke, hau da: SONY 350, 650, "
"950 eta geroagokoekin."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Eguneratu liburu-azalak bereizirik kudeaketa automatikoa erabiltzerakoan "
"(irakurle berriak)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
"Aldaketarik ez ezarri liburu-azalen tamainen proportzioetan koadro txikiak "
"sortzerakoan"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1536,7 +1555,7 @@ msgstr "Gainerako pertsonalizazioa."
msgid "Communicate with an eBook reader."
msgstr "Komunikatu eBook irakurgailu batekin."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Eskuratu gailuaren informazioa."
@@ -2397,7 +2416,7 @@ msgid "Running transforms on ebook..."
msgstr ""
"Liburu elektronikoan une honetan ari dira bihurtze aldaketak gertatzen..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Sortzen"
@@ -2564,7 +2583,7 @@ msgstr "Hasi"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Ez txertatu aurkibidea liburuaren hasieran."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2583,6 +2602,10 @@ msgstr ""
"detekzioa\" edota \"Aurkibidea\" ezarpenak (piztu \"Behartu automatikoki "
"sortutako aurkibidea\")."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -3013,105 +3036,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "AKATSA TXANTILOIAN"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Ez"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Bai"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Izenburua"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Egilea(k)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Argitaratzailea"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Ekoizlea"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Iruzkinak"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Etiketak"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Serieak"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Hizkuntza"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Dataren zigilua (noizkoa)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Argitaratua"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Eskubideak"
@@ -3559,7 +3582,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3703,7 +3726,7 @@ msgid "HTML TOC generation options."
msgstr "HTML aurkibideak sortzeko aukerak."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3903,6 +3926,7 @@ msgid "Author"
msgstr "Egilea"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Gaia"
@@ -4227,75 +4251,79 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"Lehenetsita: bidali fitxategia memoria-txartelara trepetaren memoria "
"nagusira bidali beharrean"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Baieztatu ezabatu baino lehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Leiho nagusiaren geometria"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Oharra bidali bertsio berri bat eskuragarri dagoen bakoitzean"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Erabili zenbaki erromatarrak zenbaki segidetarako"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
"Sailkatu etiketa zerrendak, izenen arabera, ospearen arabera edo balorazioen "
"arabera"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr "Erakutsiko den liburu-azal kopurua, liburu-azal-arakatzaile moduan"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Lehenetsitako balioak LRF formatura bihurtzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Aukerak LRF liburu-e irakurgailuarentzat"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Barneko irakurtzeko sistema erabilita ikus daitezkeen formatuak"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Liburu zerrenda zenbat zutabetan erakutsiko"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr "Automatikoki abiaraziko du zerbitzariko edukia hasi aplikazioan"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Albiste zaharragoak datu basean gordeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Erakutsi sistemako erretiluaren ikonoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Karga itzazu irakurgailuan deskargaturiko albisteak"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "Ezabatu liburuak liburutegitik irakurgailura kargatu eta gero"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
@@ -4303,72 +4331,72 @@ msgstr ""
"Erakutsi Cover Flow, (liburu-azal nabigazioa), berariazko leiho batean eta "
"ez calibreren leiho nagusian"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Desgaitu abisuak sistemaren erretilu ikonotik"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"Lehenetsitako egiteko ekintza klik egiten duzunean \"bidali irakurgailura\" "
"botoian"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "\"Langilearen zain\" prozesuen gehienezko kopurua"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
"Deskargatu gizarte mailako metadatuak (etiketak/balorazioak/eta abar.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
"Gainetik idatzi egilearen izena eta testuaren izenburua metadatu berriekin"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Modu automatikoan deskargatu liburu-azala, eskura baldin badago."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
"Murriztu itzazu aldi bereko gehienezko egitekoen kopurua dauden CPU-en "
"arabera"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "Erabiltzailearen interfazearen itxura"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
"Erakutsi batez besteko balorazioa kontu bakoitzeko etiketen arakatzailean"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Desgaitu EI (erabiltzailearen interfazearen) animazioak"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "etiketatu arakatzailearen kategoriak ez erakusteko moduan"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Aukeratu fitxategiak"
@@ -4584,8 +4612,8 @@ msgstr "Liburutegi nagusian erabiltzaileak sortu dituen oharrak bakarrik"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Libururik ez da hautatu"
@@ -4787,7 +4815,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4858,7 +4886,7 @@ msgid "Bulk convert"
msgstr "Bulk convert"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Ezin da bihurtu"
@@ -4866,7 +4894,7 @@ msgstr "Ezin da bihurtu"
msgid "Starting conversion of %d book(s)"
msgstr "%d liburu(ar)en bihurketa abiatzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
"Helburu fitxategia hutsik. Ziur aski bihurketa prozesuak huts egin du"
@@ -5058,7 +5086,7 @@ msgid "Stop Content Server"
msgstr "Stop Content Server"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Email to"
@@ -5066,32 +5094,32 @@ msgstr "Email to"
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Prestatu e-postaan oinarritutako liburuen partekatzea"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Bidali irakurgailura"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Konektatu/Konpartitu"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -5179,20 +5207,20 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Ezin izan dira metadatuak editatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Ezin izan dira liburuak bateratu"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Gutxienez bi liburu hautatu beharko dira haiekin bakarra egiteko"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -5200,7 +5228,7 @@ msgstr ""
"Bost liburu baino gehiagorekin liburu bakarra egiteko prest zaude. Benetan "
"ziur zaude? Aurrera egingo?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5213,7 +5241,7 @@ msgstr ""
"liburuak ez dira ezabatuko ezta aldatuko ere.
Mesedez, baieztatu "
"aurrera egin nahi duzula."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5234,7 +5262,7 @@ msgstr ""
"dira zure calibre liburutegitik.
Ziur zaude? Benetan aurrera "
"egin nahi duzu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5252,19 +5280,19 @@ msgstr ""
"bikoiztutako formatu guztiak ezabatu egingo dira betiko zure calibre "
"liburutegitik.
Ziur zaude? Benetan aurrera egin nahi duzu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "Es"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Eskuratu berriak"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Albisteak eskuratzen hemendik: "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " eskuratuta."
@@ -5329,7 +5357,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Run welcome wizard"
@@ -5583,7 +5611,7 @@ msgid "The specified directory could not be processed."
msgstr "Zehaztutako direktorioa ezin izan da prozesatu."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Libururik ez"
@@ -5807,8 +5835,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Bidea (Path)"
@@ -5818,17 +5846,17 @@ msgstr "Bidea (Path)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formatuak"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Bildumak"
@@ -5838,25 +5866,25 @@ msgid "Click to open"
msgstr "Egin klik zabaltzeko"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Bat ere ez"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5914,7 +5942,7 @@ msgstr "outputa, helburua"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5937,14 +5965,14 @@ msgstr "outputa, helburua"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6534,10 +6562,14 @@ msgstr "Ez ezazu txertatu &Aurkibidea liburuaren hasieran."
msgid "FB2 Output"
msgstr "FB2 outputa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Moldatu ataletan:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Letra-tipoak berreskalatzeko laguntzaile-magialaria"
@@ -7158,7 +7190,7 @@ msgid "Regex:"
msgstr "Regex (ohiko adierazpen):"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Proba egin"
@@ -7766,21 +7798,21 @@ msgstr "Errorea"
msgid "Error communicating with device"
msgstr "Irakurgailuarekin komunikatzeko saioak huts egin du"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Ez dago formatu egokirik"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Aukeratu karpeta bat irakurgailua izango balitz bezala zabaltzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Akatsen bat irakurgailuarekin komunikatzerakoan"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7788,68 +7820,68 @@ msgstr ""
"Behin-behineko huts egite bat egon da irakurgailuarekin komunikatzerakoan. "
"Mesedez, deskonektatu eta konektatu berriro gailua, edo berrabiarazi."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Gailua: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detektaturik."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "hautatua bidaltzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Aukeratu irakurgailura bidaltzeko formatua"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Gailurik ez dago"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Ezin izan da igorri: ez dago inolako gailurik konektatua"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Txartelik ez dago"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Ezin bidali: gailuak ez dauka memoria-txartelik"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Bihurtu modu automatikoan hurrengo liburuak irakurgailuan kargatu aurretik?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Katalogoak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Albisteak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Liburuak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7858,11 +7890,11 @@ msgstr ""
"topatu egin ez delako. Lehenengo eta behin, bihurtu liburua(k) zure "
"irakurgailuak onartzen duen formaturen batean."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Lekurik ez irakurgailuan"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -8166,7 +8198,7 @@ msgstr "Aukeratu formatua"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Formatua"
@@ -8309,7 +8341,7 @@ msgstr "&Ados"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Bertan behera utzi"
@@ -8358,8 +8390,8 @@ msgid "Location"
msgstr "Kokalekua"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8391,12 +8423,12 @@ msgid "Author sort"
msgstr "Egile izenaren araberako sailkapena"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Baliogarria ez den egile izena"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Egile izenek ezin dute & karakterea eduki."
@@ -8595,22 +8627,22 @@ msgid "Working"
msgstr "Lanean"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "Letra xeheak"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "Letra larriak"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Izenburuaren letra mota (xehe/larri)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Kapitalizatu"
@@ -10215,12 +10247,12 @@ msgid "%s (was %s)"
msgstr "%s (%s izan da)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "Elementua zuriz dago"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu."
@@ -10294,7 +10326,7 @@ msgid "Send test mail from %s to:"
msgstr "Igorri aztertzeko e-posta bat hemendik %s horra:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Aztertu"
@@ -10550,65 +10582,65 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "E-postal %s honi %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "Albisteak:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "Erantsita %s dago, calibrek periodikoki deskargatua."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "Liburu elektronikoa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "Erantsita, liburu elektronikoa topatuko duzu"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "egilea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "%s formatuan."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "E-posta igortzen honi:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Bihurtu modu automatikoan ondorengo liburuak e-postaren bidez igorri "
"aurretik?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Ezin izan da e-postaz ondorengo liburuak igorri formatu egokirik topatu ez "
"delako:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Ezin izan da liburua postaz bidali"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "bidalia"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Bidali albisteak honi:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10622,67 +10654,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "Adierazpen &arrunta"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "Fitxategi- &izena:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "Izenburua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "Adierazpen arrunta (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Bat etortzerik ez"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Egileak:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "Adierazpen arrunta (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Seriea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "Adierazpen arrunta (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Seriearen aurkibidea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "Adierazpen arrunta (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBNa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "Adierazpen arrunta (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "Liburu-azalen arakatzailea"
@@ -10894,48 +10944,48 @@ msgstr "B"
msgid "Edit template"
msgstr "Editatu txantiloia"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "Irakurgailuan"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Tamaina (Mb)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "%s liburua %s-etatik."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "Bilaketa izena hauxe: \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "Liburutegian"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "Tamaina"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Liburua %s honi buruz: %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "Ezabatzeko markatuta"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Egin ezazu klik birritan editatzeko
"
@@ -11012,7 +11062,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Ez da bat datorrenik esaldia bilatzerakoan %s aurkitu."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Ez da bat datorrenik aurkitu"
@@ -11029,12 +11079,12 @@ msgid "LRF Viewer toolbar"
msgstr "LRF Ikustailearen tresna-barra"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "Hurrengo orrialdea"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "Aurreko orrialdea"
@@ -11909,21 +11959,28 @@ msgstr "Ezarri &lehenetsita"
msgid "&Remove email"
msgstr "&Ezabatu e-posta helbidea"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Modu automatikoan bidalia"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "E-posta"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"E-posta formatuak. Egokitzen den, bat egiten duen lehen formatua igorri "
"egingo da."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11932,7 +11989,7 @@ msgstr ""
"dira
posta helbide honetara (zerrendatutako formaturen batean eman izan "
"da helbide hori)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "e-posta helbide berria"
@@ -11944,96 +12001,96 @@ msgstr "Estu"
msgid "Wide"
msgstr "Zabal"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Ertain"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Txiki"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Handi"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Beti"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatikoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Inoiz ez"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Lehen letratik"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Desgaitua"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Partizioduna"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Erabiltzailearen interfazearen &diseinua (berrabiarazi beharko):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"Nabigatzaile moduan erakusteko liburu-azalen &Kopurua (berrabiarazi "
"beharko):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Aukeratu &hizkuntza (berrabiarazi beharko gero):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Erakutsi &batez besteko balorazioak etiketen arakatzailean"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Desgaitu animazio guztiak. Erabilgarria ordenagailu motela/zaharra baldin "
"badaukazu."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Desgaitu &animazioak"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Gaitu sistema &erretilu ikonoa (berrabiarazi beharko)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Erakutsi &splash (harrerako) pantaila hasterakoan"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Desgaitu &abisuak sistemaren erretiluan"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Erabili &Erromatar zenbakiak serietan"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Erakutsi liburu-azala &arakatzailea leiho bananduetan (berrabiarazi beharko)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12047,11 +12104,11 @@ msgstr ""
"izateko neurriz egokiturik dauden taldeak. Ezarri desgaitua\n"
"ez badituzu inoiz azpikategoriak nahi."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12062,11 +12119,11 @@ msgstr ""
"azpi-kategorietan. Zatiketa metodoa desgaituta baldin badago, balio honi ez "
"zaio jaramonik egingo."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12076,52 +12133,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Tresna-barra"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Ikonoaren tamaina:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Erakutsi &testua ikonoen azpian:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Banatu tresna barra bi tresna barra berrietan"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Interfazeko letra-tipoa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Aldatu &letra-tipoa (berrabiazi beharko)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Aplikatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Berrezarri &lehenetsiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Gorde aldaketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Bertan behera utzi eta itzuli ikuspegi orokorrera"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Lehenetsitako balioak berreskuratzea ez dago onartua honentzat :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12129,7 +12182,7 @@ msgstr ""
"Egindako aldaketa batzuek berrabiaraztea eskatzen dute. Mesedez, "
"berrabiarazi calibre ahal bezain pronto."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12138,7 +12191,7 @@ msgstr ""
"duten. Ezin izango dituzu aukera gehiago aldatu edo ezarri calibre "
"berrabiarazi arte."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "Berrabiarazi beharko"
@@ -12948,30 +13001,34 @@ msgid "The main toolbar"
msgstr "Tresnabarra nagusia"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "Tresnabarra nagusia irakurgailua konektaturik dagoenean"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "calibreren liburutegiko liburuetako testuinguruko menua"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "Ez dago testuinguruko menurik irakurgailuko liburuentzat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "Ezin da gehitu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "Ezin da ekintza hau %s kokaleku honetara gehitu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "Ezin da ezabatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "Ezin dira %s ekintzak ezabatu kokaleku honetatik"
@@ -13071,7 +13128,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Bilatu"
@@ -13166,168 +13223,168 @@ msgstr "Egin klik aldatzeko"
msgid "&Alternate shortcut:"
msgstr "&Ordezko lasterbidea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Ezkutatu %s kategoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Erakutsi kategoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Kudeatu %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Kudeatu gordetako bilaketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Kudeatu erabiltzaile kategoriak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Erakutsi kategoria guztiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Aldatu azpi-kategorizazio eskema"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Liburu multzo batean egileen izenak aldatzeko denbora beharko. Ziur zaude?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Liburu multzo batean metadatuak aldatzeko denbora beharko. Ziur zaude?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "Bilaketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Bilaketa izena bikoiztua"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "%s bilaketa izen hori dagoeneko erabilia izan da."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr "Bilatu zerbait etiketa arakatzailearekin"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13347,64 +13404,64 @@ msgstr ""
"dira\n"
"\"jan\" testua daukaten testuak."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "ALT+b"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "B&ilatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr "Bila ezazu aurrekoa edo hurrengoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "Kategoria guztiak murriztu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
"Ez dago bat etortze gehiagorik.
Egin klik berriro Bilatu horretan "
"lehen bat etortzera joateko"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Izenez ordenatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Ospearen arabera ordenatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Ordenatu batezbesteko balorazioen arabera"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Ezarri etiketen arakatzaileko sarreren ordena"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Bilatu dena"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Bilatu edozein"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Etiketen arakatzailean hainbat sarrera hautatzen direnean bilatu haietako "
"bat edo haiek guztiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Kudeatu &erabiltzaile kategoriak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "Gehi ezazu zeuk asmatutako kategoria etiketa arakatzailean"
@@ -13484,24 +13541,24 @@ msgstr ""
"hasiera araztailea erabilgarri egongo da honako fitxategian: %s
hori "
"automatikoki erakutsiko da."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Bihurketa akatsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Formula desgaitua"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Huts egin du"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Oraintxe bertan lan batzuk egiten ari dira. Ziur zaude irten nahi duzula?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13512,11 +13569,11 @@ msgstr ""
"daiteke.
\n"
" Ziur zaude? Benetan irten nahi duzu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13726,7 +13783,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Gogoratu erabilitako azken leiho tamaina"
@@ -13811,36 +13868,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Bilatu hiztegian"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Joan horra..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Hurrengo atala"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Aurreko atala"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Documentuaren hasiera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Documentuaren bukaera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Atalaren hasiera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Atalaren amaiera"
@@ -13918,77 +13975,77 @@ msgstr "Inprimatze-aurrebista"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Aukeratu liburua"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Liburu elektronikoak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Ez da bat etortzerik aurkitu %s horretarako"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Jarioa kargatzen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Bistarazten %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Laster-marka #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Gehitu laster-marka"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Sartu laster-markaren izenburua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Kudeatu laster-markak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Liburu elektronikoa kargatzen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Ezin izan da liburua zabaldu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen "
"hasterakoan."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa "
"zabaltzen hasi eta berehalakoan."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14066,27 +14123,27 @@ msgstr "Aurkitu aurreko gertaera"
msgid "Print eBook"
msgstr "Inprimatu liburu elektronikoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Letra larriak/xeheak giltza aldatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Trukatu leta xehe/larri"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "Herrestan eraman tamaina doitzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Erakutsi"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Ezkutatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Txandakatu"
@@ -15557,11 +15614,11 @@ msgstr ""
"\n"
"Aginduren bati buruz laguntza behar izatekotan: %%prog agindua --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Etiketarik ez da eskaini"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15577,17 +15634,17 @@ msgstr "%sBatezbesteko balorazioa hauxe: %3.1f"
msgid "Main"
msgstr "Nagusia"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
"Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira "
"zera honetan: %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Kopiatzen %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "Trinkotzen datu basea"
@@ -16699,96 +16756,96 @@ msgstr "Ez deskargatu azken builtin formulen bertsioak calibre zerbitzaritik"
msgid "Unknown News Source"
msgstr "Albiste iturri ezezaguna"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
"Honek \"%s\" formula honek erabiltzaile-izena eta pasahitza behar ditu."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Deskarga burutua"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Huts egin du honako artikulu hauek deskargatzerakoan:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "Huts egin du honako artikulu hauen zatiak deskargatzerakoan:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " hemendik "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tEz dabiltzan estekak:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Jarioak eskuratzen..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Jarioak hartuta hasiera orrialdetik"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "Liburu-azala deskargatzen saiatzen..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "Sortzen idazpurua..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Hasi deskarga [%d haria(k)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Jarioak hona deskargatuta %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Ezin izan da liburu-azala deskargatu: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Deskargatzen liburu-azala hemendik %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "Idazpuruko irudia deskargatuta"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Izenbururik gabeko artikulua"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Deskargatutako artikulua: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Huts egin du artikuluaren deskarga: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Jarioa eskuratzen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -16796,7 +16853,7 @@ msgstr ""
"Izena emate saioak huts egin du, azter itzazu zure erabiltzaile-izena eta "
"pasahitza calibreren Aldian behingo zerbitzurako."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -16974,6 +17031,9 @@ msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
#~ msgid " "
#~ msgstr " "
+#~ msgid "No valid plugin found in "
+#~ msgstr "Baliogabeko gehigarria aurkitu da hemen: "
+
#~ msgid "Communicate with the Promedia eBook reader"
#~ msgstr "Jar zaitez harremanetan \"Promedia eBook reader\" horrekin."
@@ -18176,6 +18236,9 @@ msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
#~ " Kolore gorriak adierazten du erabiltzen ari garen egile mota honek ez duela "
#~ "bat egiten erabiltzen ari garen egilearekin"
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "&Banatu tresna barra bi tresna barra berrietan"
+
#~ msgid ""
#~ "Search and replace in text fields using regular expressions. The search text "
#~ "is an arbitrary python-compatible regular expression. The replacement text "
@@ -18400,6 +18463,9 @@ msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
#~ "Etiketak aldatu dituzu. Etiketa editorea erabiltzeko, aldaketa hauek gaitu "
#~ "edo ez gaitu beharko dituzu"
+#~ msgid "Customize the toolbar"
+#~ msgstr "Pertsonalizatu tresna-barra"
+
#~ msgid ""
#~ "Book formats and metadata from the selected books will be merged into the "
#~ "first selected book (%s). ISBN will not be "
@@ -18696,3 +18762,6 @@ msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
#~ "gehi erabiltzaileak sortutako eremu pertsonalizatuak.\n"
#~ "Lehenetsita: '%%default'\n"
#~ "Aplikatu hauei: CSV, XML irteera formatuak"
+
+#~ msgid "Customize searching"
+#~ msgstr "Pertsonalizatu bilaketa"
diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po
index 3f5f552d2c..277b53fcff 100644
--- a/src/calibre/translations/fa.po
+++ b/src/calibre/translations/fa.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-06-18 16:56+0000\n"
"Last-Translator: Milad Naseri \n"
"Language-Team: Persian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:45+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:48+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "ÙÛÚ Ú©Ű§Ű± ŰšÙâ۟۔ÙŰ”Û ÙÙ
ÛâÚ©ÙŰŻ"
msgid "Unknown"
msgstr "ÙۧÙ
ŰčÙÙÙ
"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "ÙŸŰ§ÛÙ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "ÙÙŰč ÙŸŰ±ÙÙŰŻÙ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "ŰźÙۧÙÙŰŻÙâÛ Ù۱ۧۯۧۯÙ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "ÙÙÛŰłÙŰŻÙâÛ Ù۱ۧۯۧۯÙ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Ù
ÙÙÙŰŻ کۧŰȘۧÙÙÚŻ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -333,7 +333,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -343,7 +343,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -665,35 +665,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -701,29 +697,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -745,106 +741,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -888,20 +896,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -909,8 +917,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -920,8 +928,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -929,17 +937,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1238,32 +1246,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1272,29 +1280,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1427,7 +1446,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2064,7 +2083,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2179,7 +2198,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2190,6 +2209,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2539,105 +2562,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3020,7 +3043,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3153,7 +3176,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3319,6 +3342,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3583,135 +3607,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3919,8 +3947,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4117,7 +4145,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4183,7 +4211,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4191,7 +4219,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4372,7 +4400,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4380,32 +4408,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4492,26 +4520,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4519,7 +4547,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4531,7 +4559,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4542,19 +4570,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4619,7 +4647,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4861,7 +4889,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5063,8 +5091,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5074,17 +5102,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5094,25 +5122,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5170,7 +5198,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5193,14 +5221,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5765,10 +5793,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6360,7 +6392,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6945,97 +6977,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7321,7 +7353,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7457,7 +7489,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7504,8 +7536,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7537,12 +7569,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7726,22 +7758,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9221,12 +9253,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9295,7 +9327,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9530,61 +9562,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9598,67 +9630,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9866,48 +9916,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9982,7 +10032,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9999,12 +10049,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10810,25 +10860,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10840,91 +10897,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10933,22 +10990,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10958,64 +11015,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11746,30 +11799,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11866,7 +11923,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11959,166 +12016,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12128,60 +12185,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12254,34 +12311,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12481,7 +12538,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12559,36 +12616,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12664,73 +12721,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12805,27 +12862,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13991,11 +14048,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14009,15 +14066,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15054,101 +15111,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po
index 2f1583d61b..2b57fb192b 100644
--- a/src/calibre/translations/fi.po
+++ b/src/calibre/translations/fi.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-10-08 20:55+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: Finnish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:39+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:43+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Ei tee mitÀÀn"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Ei tee mitÀÀn"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Ei tee mitÀÀn"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Ei tee mitÀÀn"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Ei tee mitÀÀn"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Ei tee mitÀÀn"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Ei tee mitÀÀn"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Ei tee mitÀÀn"
msgid "Unknown"
msgstr "Tuntematon"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Kanta"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Tiedostotyyppi"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metatietojen lukija"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metatietojen kirjoittaja"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Katalogin luoja"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -335,8 +335,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "LisÀÀ/poista sarakkeita calibren kirjaluetteloon"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Mukauta työkalupalkkia"
+msgid "Toolbar"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -345,7 +345,7 @@ msgid ""
msgstr "Valitse työkalupalkkeissa ja pikavalikkossa nÀkyvÀt toiminnot."
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -680,35 +680,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Asennetut lisÀosat"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Tiedostotyyppien lisÀosan kuvaus"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Paikallisten lisÀosien sÀÀtö"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "KÀytöstÀ poistetut lisÀosat"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "KÀytössÀ olevat pluginit"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Sopivaa lisÀosaa ei löydetty "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "%s lisÀosan alustaminen epÀonnistui:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -720,17 +716,17 @@ msgstr ""
" SÀÀdÀ calibrea lataamalla ulkoisia lisÀosia.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "LisÀÀ lisÀosa mÀÀrittÀmÀllÀ sen sisÀltÀvÀn zip-tiedoston polku."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Poista valinnainen lisÀosa nimen perusteella. Ei vaikuta "
"sisÀÀnrakennettuihin lisÀosiin"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -738,15 +734,15 @@ msgstr ""
"SÀÀdÀ lisÀosaa. MÀÀritÀ lisÀosan nimi ja sÀÀdöksen kÀskyjono pilkulla "
"erotettuna."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Listaa kaikki asennetut lisÀosat"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Salli nimetty lisÀosa"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Poista nimetty lisÀosa kÀytöstÀ"
@@ -770,69 +766,81 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Kommunikoi S60-puhelimien kanssa."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
-msgstr "KÀytÀ Sarjaa kategoriana iTunesissa/iBooksissa"
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr "KÀytÀ Sarjaa kategoriana iTunesissa/iBooksissa"
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Kommunikoi iTunesin/iBooksin kanssa"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Apple-laite havaittu, ladataan iTunes, odota hetki..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "PÀivittÀÀ laitteen metatietolistausta..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d %d:stÀ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "Valmis"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -842,7 +850,7 @@ msgstr ""
"Poista iBooks-sovelluksella.\n"
"Valitse 'NÀytÀ yksityiskohdat' nÀhdÀksesi listan."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -850,31 +858,31 @@ msgstr ""
"Osaa kansitaiteesta ei voitu kÀÀntÀÀ.\n"
"Valitse 'NÀytÀ yksityiskohdat' nÀhdÀksesi listan."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Uutiset"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Kommunikoi iTunesin kanssa."
@@ -918,20 +926,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Haetaan listaa laitteella olevista kirjoista..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "SiirretÀÀn kirjoja laitteelle..."
@@ -939,8 +947,8 @@ msgstr "SiirretÀÀn kirjoja laitteelle..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "LisÀtÀÀn kirjoja laitteen metatietolistaan..."
@@ -950,8 +958,8 @@ msgstr "LisÀtÀÀn kirjoja laitteen metatietolistaan..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Poistetaan kirjoja laitteelta..."
@@ -959,17 +967,17 @@ msgstr "Poistetaan kirjoja laitteelta..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Poistetaan kirjoja laitteen metatietolistasta..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "LÀhetetÀÀn metatietoja laitteelle..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1270,15 +1278,15 @@ msgstr "Kommunikoi Sony PRS-500 -lukijan kanssa."
msgid "Communicate with all the Sony eBook readers."
msgstr "Kommunikoi kaikkien Sony eBook -lukijoiden kanssa."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1286,18 +1294,18 @@ msgstr ""
"Pilkun erottama lista metatietokentistÀ, jotka muutetaan kokoelmiksi "
"laitteella. Vaihtoehtoja ovat: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1306,29 +1314,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1461,7 +1480,7 @@ msgstr "LisÀasetukset"
msgid "Communicate with an eBook reader."
msgstr "Kommunikoi lukijan kanssa."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Haetaan laitetietoja..."
@@ -2155,7 +2174,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2270,7 +2289,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2281,6 +2300,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2632,105 +2655,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3113,7 +3136,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3246,7 +3269,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3412,6 +3435,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3676,135 +3700,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -4012,8 +4040,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4210,7 +4238,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4276,7 +4304,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4284,7 +4312,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4465,7 +4493,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4473,32 +4501,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4585,26 +4613,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4612,7 +4640,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4624,7 +4652,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4635,19 +4663,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4712,7 +4740,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4954,7 +4982,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5156,8 +5184,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5167,17 +5195,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5187,25 +5215,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5263,7 +5291,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5286,14 +5314,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5858,10 +5886,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6453,7 +6485,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -7038,97 +7070,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7414,7 +7446,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7550,7 +7582,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7597,8 +7629,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7630,12 +7662,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7819,22 +7851,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9314,12 +9346,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9388,7 +9420,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9623,61 +9655,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9691,67 +9723,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9959,48 +10009,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -10075,7 +10125,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -10092,12 +10142,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10903,25 +10953,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10933,91 +10990,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11026,22 +11083,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11051,64 +11108,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11839,30 +11892,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11959,7 +12016,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -12052,166 +12109,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12221,60 +12278,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12347,34 +12404,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12574,7 +12631,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12652,36 +12709,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12757,73 +12814,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12898,27 +12955,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14084,11 +14141,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14102,15 +14159,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15147,101 +15204,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15355,6 +15412,9 @@ msgstr ""
msgid "Do not download CSS stylesheets."
msgstr "ĂlĂ€ nouda CSS-tyylisivuja."
+#~ msgid "No valid plugin found in "
+#~ msgstr "Sopivaa lisÀosaa ei löydetty "
+
#~ msgid "Communicate with the Kindle 2 eBook reader."
#~ msgstr "Kommunikoi Kindle 2 -lukijan kanssa."
@@ -15409,3 +15469,6 @@ msgstr "ĂlĂ€ nouda CSS-tyylisivuja."
#~ msgid "Communicate with the Kogan"
#~ msgstr "Kommunikoi Koganin kanssa"
+
+#~ msgid "Customize the toolbar"
+#~ msgstr "Mukauta työkalupalkkia"
diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po
index d6aebc498c..7455834008 100644
--- a/src/calibre/translations/fo.po
+++ b/src/calibre/translations/fo.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-06-11 18:48+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: Faroese \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:39+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:43+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr ""
msgid "Unknown"
msgstr "Ăkent"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Grund"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "FĂluslag"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr ""
@@ -325,7 +325,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -335,7 +335,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -644,35 +644,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -680,29 +676,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -724,106 +720,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -867,20 +875,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -888,8 +896,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -899,8 +907,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -908,17 +916,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1217,32 +1225,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1251,29 +1259,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1406,7 +1425,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2043,7 +2062,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2158,7 +2177,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2169,6 +2188,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2518,105 +2541,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -2999,7 +3022,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3132,7 +3155,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3298,6 +3321,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3562,135 +3586,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3898,8 +3926,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4096,7 +4124,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4162,7 +4190,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4170,7 +4198,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4351,7 +4379,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4359,32 +4387,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4471,26 +4499,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4498,7 +4526,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4510,7 +4538,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4521,19 +4549,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4598,7 +4626,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4840,7 +4868,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5042,8 +5070,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5053,17 +5081,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5073,25 +5101,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5149,7 +5177,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5172,14 +5200,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5744,10 +5772,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6339,7 +6371,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6924,97 +6956,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7300,7 +7332,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7436,7 +7468,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7483,8 +7515,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7516,12 +7548,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7705,22 +7737,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9200,12 +9232,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9274,7 +9306,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9509,61 +9541,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9577,67 +9609,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9845,48 +9895,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9961,7 +10011,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9978,12 +10028,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10789,25 +10839,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +10876,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +10969,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,64 +10994,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11725,30 +11778,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +11902,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +11995,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12164,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12233,34 +12290,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12460,7 +12517,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12595,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12700,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12784,27 +12841,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13970,11 +14027,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13988,15 +14045,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15033,101 +15090,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po
index f7f3295a24..19c01195ff 100644
--- a/src/calibre/translations/fr.po
+++ b/src/calibre/translations/fr.po
@@ -7,23 +7,23 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.22\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-26 15:50+0000\n"
"Last-Translator: sengian \n"
"Language-Team: Français \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:39+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:43+0000\n"
"X-Generator: Launchpad (build 12559)\n"
"X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Ne fait strictement rien"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -34,7 +34,7 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -51,9 +51,9 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -73,7 +73,7 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -119,19 +119,19 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -139,12 +139,12 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -155,11 +155,11 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -173,46 +173,46 @@ msgstr "Ne fait strictement rien"
msgid "Unknown"
msgstr "Inconnu(e)"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Personnaliser"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "Configuration impossible"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Type de fichier"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Lecteur de métadonnées"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Ăditeur de mĂ©tadonnĂ©es"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Générateur de catalogue"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "Action d'interface utilisateur"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Préférences"
@@ -341,8 +341,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "Ajouter/retirer vos propres colonnes dans la liste des livres"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Personnaliser la barre d'outils"
+msgid "Toolbar"
+msgstr "Barre d'outils"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -353,8 +353,8 @@ msgstr ""
"actions disponibles dans ceux-ci"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Personnaliser la recherche"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -695,35 +695,31 @@ msgstr "Ce profil est prévu pour le B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Ce profil est prévu pour le Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Plugins installés"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Liaisons pour les plugins d'import/export"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Personnalisation des plugins locaux"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Plugins désactivés."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Plugins activés"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Absence de plugin compatible dans "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "L'initialisation du plugin %s a échoué en laissant une trace :"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -735,18 +731,18 @@ msgstr ""
" Personnaliser Calibre en chargeant des modules additionnels externes.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Ajouter un plugin en précisant le chemin vers le fichier zip qui le contient."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Suppression d'un plugin personnalisé d'aprÚs son nom. Ceci n'a pas d'effet "
"sur les plugins intégrés."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -754,15 +750,15 @@ msgstr ""
"Personnaliser le plugin. Spécifier le nom du plugin et la chaßne de "
"personnalisation séparés par une virgule."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Lister tous les plugins installés"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Activer le plugin nommé"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Désactive le plugin nommé"
@@ -786,43 +782,55 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Communiquer avec les téléphones S60"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Utiliser Séries comme Catégorie dans iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "Mettre en cache les couvertures provenant d'iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Appareil Apple"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Communiquer avec iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Appareil Apple détecté, lancement d'iTunes, veuillez patienter..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -831,27 +839,27 @@ msgstr ""
"le bureau Ă partir de la bibliothĂšque, puis ajouter Ă la fenĂȘtre de la "
"bibliothĂšque Calibre."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Mise à jour de la liste des métadonnées de l'appareil..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d sur %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "Terminé"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -861,7 +869,7 @@ msgstr ""
"Les supprimer en utilisant l'application iBooks.\n"
"Cliquer 'Afficher détails' pour obtenir la liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -869,31 +877,31 @@ msgstr ""
"Certaines illustrations de couverture n'ont pu ĂȘtre converties.\n"
"Cliquer sur 'Afficher Détails' pour une liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Informations"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Catalogue"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Communiquer avec iTunes"
@@ -945,20 +953,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Lit la liste des livres de l'appareil..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "TransfĂšre les livres vers l'appareil..."
@@ -966,8 +974,8 @@ msgstr "TransfĂšre les livres vers l'appareil..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Ajoute les livres à liste des métadonnées de l'appareil..."
@@ -977,8 +985,8 @@ msgstr "Ajoute les livres à liste des métadonnées de l'appareil..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Supprime les livres de l'appareil..."
@@ -986,17 +994,17 @@ msgstr "Supprime les livres de l'appareil..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Supprime les livres de la liste des métadonnées de l'appareil..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Envoie les métadonnées vers l'appareil..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "Le SDK Bambook n'a pas été installé"
@@ -1312,15 +1320,15 @@ msgstr "Communique avec le lecteur d'ebook Sony PRS-500."
msgid "Communicate with all the Sony eBook readers."
msgstr "Communiquer avec tous les lecteurs d'eBook Sony"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "Tous par titre"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "Tous par auteur"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1328,7 +1336,7 @@ msgstr ""
"Liste de métadonnées séparées par des virgules, transformées en collection "
"dans l'appareil. Les possibilités sont les suivantes : "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1338,12 +1346,12 @@ msgstr ""
"valeurs à la liste pour les activer. Les collections auront le nom indiqué "
"aprĂšs les deux points."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
"L'Upload sépare la vignette de couverture des livres (nouveaux lecteurs)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1358,14 +1366,14 @@ msgstr ""
"AVERTISSEMENT: Cette option ne doit ĂȘtre utilisĂ©e qu'avec des lecteurs SONY "
"récents: 350, 650, 950 et plus récents."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Rafraßchir les couvertures séparées quand la gestion automatique est "
"utilisée (nouveaux lecteurs)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1376,13 +1384,13 @@ msgstr ""
"option si vous avez tant de livres sur le lecteur que les performances "
"deviennent inacceptables."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
"Conserver les proportions de la couverture lors de la génération des "
"vignettes"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
@@ -1393,6 +1401,17 @@ msgstr ""
"couverture. Désactivez cette option si vous voulez que la vignette soit de "
"taille maximum, en ignorant les proportions."
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1532,7 +1551,7 @@ msgstr "Personnalisation complémentaire"
msgid "Communicate with an eBook reader."
msgstr "Communiquer avec un lecteur d'ebook."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Lit les informations de l'appareil..."
@@ -2403,7 +2422,7 @@ msgstr "Conversion de l'entrée en HTML..."
msgid "Running transforms on ebook..."
msgstr "Démarrage des transformations de l'ebook...."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Création"
@@ -2566,7 +2585,7 @@ msgstr "Démarrer"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Ne pas insérer une table des matiÚres au début du livre."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2586,6 +2605,10 @@ msgstr ""
" (active \"Force use of auto-generated Table of Contents\" (forcer "
"l'utilisation d'une table des matiÚres auto-générée))"
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2997,105 +3020,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "ERREUR DE MODELE"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Non"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Oui"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Titre"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Auteur(s)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Ăditeur"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Producteur"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Commentaires"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Etiquettes"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Séries"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Langue"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Horodatage"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Publié"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Droits"
@@ -3547,7 +3570,7 @@ msgstr "RU"
msgid "Amazon timed out. Try again later."
msgstr "Amazon : délai de connexion dépassé. Veuillez réessayer plus tard."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Source de métadonnées"
@@ -3689,7 +3712,7 @@ msgid "HTML TOC generation options."
msgstr "Options pour la génération des tables de matiÚres HTML."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3891,6 +3914,7 @@ msgid "Author"
msgstr "Auteur"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Sujet"
@@ -4254,77 +4278,81 @@ msgstr ""
"output-formatting qui n'est pas nulle car les références à des images sont "
"toujours supprimées avec la sortie texte classique."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"Par défaut, envoyer le fichier dans la carte mémoire à la place de la "
"mémoire principale"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Confirmer avant la suppression"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Géométrie de l'écran principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Avertir lorsqu'une nouvelle version est disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Utiliser les chiffres romains pour les numéros de séries"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Trier la liste d'étiquettes par nom, popularité ou note (classement)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
"Nombre de couvertures Ă afficher dans le mode de navigation par couverture"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Valeurs par défaut pour la conversion vers LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Options pour l'afficheur d'ebook LFR"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Formats qui sont affichés par l'afficheur interne"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Colonnes affichées dans la liste de livres"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
"Démarrer automatiquement le serveur de contenu au démarrage de l'application"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Anciennes informations conservées dans la base de données"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Afficher l'icĂŽne dans la zone de notification"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Envoyer les News téléchargées vers l'appareil"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
"Supprimer les livres de la bibliothÚque aprÚs les avoir téléchargés dans "
"l'appareil"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
@@ -4332,16 +4360,16 @@ msgstr ""
"Afficher la navigation par couverture dans une fenĂȘtre sĂ©parĂ©e au lieu de la "
"fenĂȘtre principale de Calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Désactiver les alertes dans la zone de notification"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"Action par défaut à réaliser quand le bouton 'envoyer au lecteur' est cliqué"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
@@ -4349,7 +4377,7 @@ msgstr ""
"Démarrer la recherche lors de la frappe. Si c'est désactivé alors la "
"recherche n'aura lieu que lorsque la touche Enter ou Return sera pressée."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
@@ -4360,46 +4388,46 @@ msgstr ""
"pouvez utiliser N ou la touche F3 pour vous déplacer jusqu'au résultat "
"suivant."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "Nombre maximum de processus de travail en attente"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Télécharger les métadonnées sociales (étiquettes, classement, etc.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Remplacer l'auteur et le titre avec de nouvelles métadonnées"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
"Télécharger automatiquement la couverture, si celle-ci est disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
"Limiter le nombre maximum de travaux simultanés au nombre de processeurs"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "La présentation de l'interface utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr "Afficher la note moyenne par article dans le navigateur d'étiquettes"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Désactiver les animations de IU"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "catégories du navigateur d'étiquettes à ne pas afficher"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Choisir les fichiers"
@@ -4624,8 +4652,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Aucun livre sélectionné"
@@ -4833,7 +4861,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4909,7 +4937,7 @@ msgid "Bulk convert"
msgstr "Convertir par lot"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Conversion impossible"
@@ -4917,7 +4945,7 @@ msgstr "Conversion impossible"
msgid "Starting conversion of %d book(s)"
msgstr "Démarrer la conversion de %d livre(s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
"Fichier de sortie vide, le processus de conversion a probablement cessé de "
@@ -5112,7 +5140,7 @@ msgid "Stop Content Server"
msgstr "ArrĂȘter le serveur de contenu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Email vers"
@@ -5120,32 +5148,32 @@ msgstr "Email vers"
msgid "Email to and delete from library"
msgstr "Envoyer par email et supprimer de la bibliothĂšque"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(supprimer de la bibliothĂšque)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Configurer le partage des livres par email"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Envoyer au lecteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Connecter/Partager"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr "ArrĂȘt en cours"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -5236,20 +5264,20 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "Télécharge {0} sur {1} livre(s)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Impossible d'éditer les métadonnées"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Impossible de fusionner les livres"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Au moins deux livres doivent ĂȘtre sĂ©lĂ©ctionnĂ©s avant de fusionner"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -5257,7 +5285,7 @@ msgstr ""
"Vous allez fusionner plus de 5 livres. Etes-vous sûr de vouloir "
"lancer le traitement ?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5269,7 +5297,7 @@ msgstr ""
"fusionné.
Le second livre sélectionné et les suivants ne seront ni "
"supprimés ni modifiés.
Veuillez confirmer que vous voulez continuer."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5291,7 +5319,7 @@ msgstr ""
"supprimés de maniÚre permanente de votre bibliothÚque "
"Calibre.
Ătes vous sĂ»r de vouloir continuer?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5310,19 +5338,19 @@ msgstr ""
"permanente de votre bibliothĂšque Calibre.
Ătes vous sĂ»r de "
"vouloir continuer?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Récupérer des News"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Récupération des News de "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " récupéré."
@@ -5387,7 +5415,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Démarrer l'assistant de bienvenue"
@@ -5643,7 +5671,7 @@ msgid "The specified directory could not be processed."
msgstr "Le chemin spĂ©cifiĂ© ne peut pas ĂȘtre traitĂ©."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Aucun livre"
@@ -5864,8 +5892,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Chemin"
@@ -5875,17 +5903,17 @@ msgstr "Chemin"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formats"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Collections"
@@ -5895,25 +5923,25 @@ msgid "Click to open"
msgstr "Cliquer pour ouvrir"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Aucun"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr "Coller la couverture"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr "Copier la couverture"
@@ -5971,7 +5999,7 @@ msgstr "sortie"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5994,14 +6022,14 @@ msgstr "sortie"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6603,10 +6631,14 @@ msgstr "Ne pas insérer une &Table des MatiÚres au début du livre."
msgid "FB2 Output"
msgstr "Sortie FB2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Diviser en sections :"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Assistant de redimensionnent de la police"
@@ -7240,7 +7272,7 @@ msgid "Regex:"
msgstr "Expression réguliÚre :"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7864,21 +7896,21 @@ msgstr "Erreur"
msgid "Error communicating with device"
msgstr "Erreur pendant la communication avec le lecteur électronique"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Pas de format convenable"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Sélectionner le dossier à ouvrir comme appareil"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Erreur pendant la communication avec le lecteur électronique"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7887,69 +7919,69 @@ msgstr ""
"lecteur électronique. Veuillez déconnecter et reconnecter le lecteur "
"électronique et redémarrer."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Appareil : "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detecté."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "sélectionné pour l'envoi"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "Livre %i de %i"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "Livre 0 de %i"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Choisir le format Ă envoyer au lecteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Aucun appareil"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Impossible d'envoyer : Aucun appareil n'est connecté"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Aucune carte"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Impossible d'envoyer : L'appareil n'a pas de carte mémoire"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Convertir automatiquement les livres suivants avant de les télécharger dans "
"l'appareil ?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Envoie les catalogues vers l'appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Envoi les News vers l'appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Envoie les livres dans l'appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7958,11 +7990,11 @@ msgstr ""
"convenable n'a été trouvé. Convertissez avant le(s) livre(s) vers un format "
"supporté par votre appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Le lecteur électronique n'a plus d'espace mémoire disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -8363,7 +8395,7 @@ msgstr "Choisir le format"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Format"
@@ -8507,7 +8539,7 @@ msgstr "&OK"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Annuler"
@@ -8556,8 +8588,8 @@ msgid "Location"
msgstr "Emplacement"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8596,12 +8628,12 @@ msgid "Author sort"
msgstr "Clé de tri par auteur"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Nom de l'auteur erroné"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Les noms d'auteurs ne peuvent pas contenir le caractĂšre &"
@@ -8805,22 +8837,22 @@ msgid "Working"
msgstr "En cours"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "Minuscule"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "Majuscule"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Casse du titre"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Mettre en majuscules"
@@ -10484,12 +10516,12 @@ msgid "%s (was %s)"
msgstr "%s (autrefois %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "L'article est vide"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
"Un article ne peut ĂȘtre dĂ©fini Ă une valeur nulle. Supprimez le Ă la place."
@@ -10562,7 +10594,7 @@ msgid "Send test mail from %s to:"
msgstr "Envoyer un email de test de %s vers :"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Test"
@@ -10821,65 +10853,65 @@ msgstr "Le téléchargement a échoué."
msgid "Failed to download from %r with error: %s"
msgstr "Echec de téléchargement depuis %r avec l'erreur : %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Envoyer par mél %s à %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "News :"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "Trouvez en piÚce jointe le périodique %s téléchargé par Calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "E-book :"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "En piĂšce jointe, vous trouverez l'ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "par"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "dans le format %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Envoi d'un email Ă "
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Convertir automatiquement les livres suivants avant de les envoyer par email "
"?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Impossible d'envoyer par email les livres suivants car aucun format "
"convenable n'a été trouvé :"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Echec de l'envoi du livre par mél"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "envoyé"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Envoi des News vers"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10904,67 +10936,85 @@ msgstr ""
"différentes entrées de métadonnées sont documentés dans les infos-"
"bulles.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "&Expression réguliÚre"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "&Nom du fichier"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "Titre :"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "Expression réguliÚre (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Pas de correspondance"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Auteurs :"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "Expression réguliÚre (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Séries :"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "Expression réguliÚre (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Index de séries :"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "Expression réguliÚre (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN :"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "Expression réguliÚre (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "Navigateur de couvertures"
@@ -11181,48 +11231,48 @@ msgstr "Y"
msgid "Edit template"
msgstr "Editer le modĂšle"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "Dans l'appareil"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Taille (Mo)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Livre %s sur %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "Le nom recherché/consulté est \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "L'UUID de ce livre est \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "Dans la bibliothĂšque"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "Taille"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Livre %s of %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "Marqué pour suppression"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Double clic pour m' éditer
"
@@ -11299,7 +11349,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Aucun résultat pour la recherche %s."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Aucun résultat"
@@ -11316,12 +11366,12 @@ msgid "LRF Viewer toolbar"
msgstr "Barre d'outil pour l'afficheur LRF"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "Page suivante"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "Page précédente"
@@ -12214,20 +12264,27 @@ msgstr "Par &défaut"
msgid "&Remove email"
msgstr "&Supprimer un email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Envoyer automatiquement"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"Formats à envoyer par email. Le premier format qui correspond sera envoyé."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -12235,7 +12292,7 @@ msgstr ""
"Si coché, les News téléchargées seront automatiquement envoyées par email "
"
à cette adresse (à condition qu'il appartienne à un des formats listés)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "Nouvelle adresse email"
@@ -12247,99 +12304,99 @@ msgstr "Etroit"
msgid "Wide"
msgstr "Large"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Moyen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Petit"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Large"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Toujours"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatique"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Jamais"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Par la premiĂšre lettre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Désactivé"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Partitionné"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
"Présentation de &l'interface utilisateur (nécessite un redémarrage) :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"&Nombre de couvertures à afficher dans le mode navigation (nécessite un "
"redémarrage) :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Choisir la &langue (nécessite un redémarrage) :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Afficher la note moyenne dans le navigateur d'étiquettes"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Désactiver toutes les animations. Utile si vous avez un vieil ordinateur ou "
"un ordinateur lent"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Désactiver les &animations"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
"&Activer l'affichage dans la zone de notification (redémarrage nécessaire)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Afficher l'&écran d'accueil au démarrage"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "DĂ©sactiver l'affichage des alertes dans la zone de ¬ification"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Utiliser des chiffres &romains pour les séries"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Afficher la &navigation par couverture dans une fenĂȘtre sĂ©parĂ©e (redĂ©marrage "
"nécessaire)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12354,11 +12411,11 @@ msgstr ""
"avoir une liste de groupes de tailles fixes. Indiquer désactiver\n"
" si vous ne voulez pas de sous-catégories."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr "Minimiser quand le nombre d'élements dépasse :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12368,11 +12425,11 @@ msgstr ""
"d'articles, ceci est divisé en sous-catégories. Si la méthode partition est "
"désactivée, cette valeur est ignorée."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr "Catégories avec des articles hiérarchiques:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12382,52 +12439,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Barre d'outils"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "Taille d'&icone"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Afficher le &texte sous les icĂŽnes :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Sépare la barre d'outils en deux barres distinctes"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Police de l'interface :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Modifier la &police (rdémarrage nécessaire)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Appliquer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restaurer les valeurs par &défaut"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Enregistrer les modifications"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Annuler et retourner Ă la vue d'ensemble"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "La restauration des valeurs par défaut n'est pas supportée pour"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12435,7 +12488,7 @@ msgstr ""
"Certains des changements que vous avez effectués nécessitent le redémarrage "
"de Calibre. Veuillez redémarrer Calibre dÚs que possible"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12444,7 +12497,7 @@ msgstr ""
"de Calibre. Vous ne serez pas autorisé à modifier les préférences avant le "
"redémarrage."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "Redémarrage nécessaire"
@@ -13335,30 +13388,34 @@ msgid "The main toolbar"
msgstr "La barre d'outils principale"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "La barre d'outils principale quand un appareil est connecté"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "Le menu contextuel pour les livres dans la bibliothĂšque Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "Le menu contextuel pour les livres dans l'appareil"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "Impossible d'effectuer un ajout"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "Impossible d'ajouter les actions %s Ă cet emplacement"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "Impossible d'effacer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "Impossible d'effacer les actions %s de cet emplacement"
@@ -13458,7 +13515,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Trouver"
@@ -13556,172 +13613,172 @@ msgstr "Cliquer pour modifier"
msgid "&Alternate shortcut:"
msgstr "Raccourci &alternatif :"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Renommer %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Editer le tri pour %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr "Ajouter %s à la catégorie utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr "Enfants de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr "Supprimer la recherche %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr "Supprimer %s de la catégorie %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Rechercher %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Rechercher tout sauf %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr "Ajouter la sous-catégorie à %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr "Supprimer la catégorie utilisateur %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Cacher la catégorie %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Afficher la catégorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Rechercher les livres dans la catégorie %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Rechercher les livres qui ne sont pas dans la catégorie %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Gérer %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Gérer les Recherches Sauvegardées"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Gérer les Catégories définies par l'Utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Afficher toutes les catégories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Modifier le schéma des sous-catégories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr "Le nom du terme de recherche groupée est \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Changer les auteurs pour plusieurs livres peut prendre un certain temps. "
"Etes-vous sûr?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Changer les métadonnées pourautant de livres peut prendre un certain temps. "
"Etes-vous sûr?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "Recherches"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr "Renommer la catégorie utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
"Vous ne pouvez pas utiliser des points dans les noms pour renommer les "
"catégories d'utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr "Le nom %s est déjà utilisé"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Nom de recherche en double"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "Le nom de la recherche sauvegardé %s est déjà utilisé"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr "Nouvelle catégorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr "Supprimer une catégorie utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr "%s n'est pas une catégorie utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr "%s contient des articles. Voulez-vous vraiment le supprimer?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr "Supprimer la catégorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr "La catégorie utilisateur %s n'existe pas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr "Ajouter à la catégorie utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr "Une catégorie utilisateur %s n'existe pas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr "Chercher un article dans le navigateur d'étiquette"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13742,64 +13799,64 @@ msgstr ""
"articles\n"
"contenant le texte \"foo\""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "C&hercher"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr "Chercher le premier/prochain article correspondant"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "Replier toutes les catégories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
"Plus de résultat.
Cliquer Chercher Ă nouveau pour aller au premier "
"résultat"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Trier par nom"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Trier par popularité"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Trier par note moyenne"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Définir l'ordre de tri des entrées dans le navigateur d'étiquettes"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Toutes les correspondances"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Aucune correspondance"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Quand de multiples entrées sont sélectionnées dans le navigateur "
"d'étiquettes, fait correspondre à tout ou partie de celles-ci"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Gérer les catégories de l'&utilisateur"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "Ajouter vos propres catégories au navigateur d'étiquettes"
@@ -13879,23 +13936,23 @@ msgstr ""
"Calibre, le journal de débogage sera disponible dans le fichier : %s
Le "
"journal sera affiché automatiquement."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Erreur lors de la conversion"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Recette désactivée"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "ĂchouĂ©"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Il y a des travaux actifs. Voulez-vous vraiment finir ?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13906,11 +13963,11 @@ msgstr ""
"l'appareil.
\n"
" Ătes-vous sĂ»r de vouloir quitter ?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Travaux actifs"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -14121,7 +14178,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Options pour personnalier l'afficheur d'ebook"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Se souvenir de la derniĂšre taille de fenĂȘtre utilisĂ©e"
@@ -14209,36 +14266,36 @@ msgstr ""
"opération en cliquant en dehors de la boite de dialogue d'édition de "
"raccourci."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Rechercher dans le dictionnaire"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Aller vers..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Section suivante"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Section précédente"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Début du document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Fin du document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Début de la section"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Fin de la section"
@@ -14316,78 +14373,78 @@ msgstr "Aperçu avant impression"
msgid "Clear list of recently opened books"
msgstr "Effacer la liste des livres ouverts récemment"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Connexion Ă dict.org pour rechercher : %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Choisir un ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Pas de correspondance trouvée pour : %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Chargement du flux..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Aménagement de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Marque-page #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Ajouter un signet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Entrer un titre pour le signet :"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Gérer les Signets"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Charge l'ebook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Impossible d'ouvrir l'ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Options pour contrĂŽler l'afficheur d'ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si spĂ©cifiĂ©, la fenĂȘtre de l'afficheur essaiera d'apparaitre au premier plan "
"au lancement."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si prĂ©cisĂ©, la fenĂȘtre de l'afficheur essaiera de s'ouvrir en plein Ă©cran au "
"démarrage."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
"Afficher les alertes javascript et les messages console dans la console"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14465,27 +14522,27 @@ msgstr "Rechercher l'occurence précédente"
msgid "Print eBook"
msgstr "Imprimer un ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Modifier la casse"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Basculer la casse"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "Faire glisser pour redimensionner"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Afficher"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Masquer"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Basculer"
@@ -16021,11 +16078,11 @@ msgstr ""
"\n"
"Pour une aide sur commande précise : %%prog commande --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Aucune étiquette n'a été fournie"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -16041,15 +16098,15 @@ msgstr "La note moyenne de %sest %3.1f"
msgid "Main"
msgstr "Principal"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr "Migre l'ancienne base vers la bibliothĂšque dans %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Copie %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "Compacte la base"
@@ -17239,98 +17296,98 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Source de News inconnue"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
"La recette \"%s\" a besoin d'un nom d'utilisateur et d'un mot de passe."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Téléchargement terminé"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Impossible de télécharger les articles suivants;"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
"Impossible de télécharger certaines parties pour les articles suivants :"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " de "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tLiens qui ont échoués :"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr "Impossible de récupérer l'article."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
"Les informations de débogage sont disponibles précédement dans ce journal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr "Lancer avec -vv pour voir la raison"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Récupération des flux..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Obtient les flux Ă partir de la page d'index"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "Essaie de télécharger la couverture..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "Génération du masthead"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Commence le téléchargement [processus %d]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Flux téléchargés de %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Impossible de télécharger la couverture : %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Télécharge la couverture de %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "L'image du titre a été téléchargée"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Article sans titre"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Article téléchargé : %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Impossible de télécharger l'article : %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Récupération du flux"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -17338,7 +17395,7 @@ msgstr ""
"La connexion a échouée, vérifier votre nom d'utilisateur et votre mot de "
"passe pour le service Périodique Calibre."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -18008,9 +18065,6 @@ msgstr "Ne pas télécharger les feuilles de style CSS."
#~ msgid "%prog [options] myebook.mobi"
#~ msgstr "%prog [options] myebook.mobi"
-#~ msgid "Toolbar"
-#~ msgstr "Barre d'outils"
-
#~ msgid "Free unused diskspace from the database"
#~ msgstr "Espace libre non-utilisé de la base de données"
@@ -20739,6 +20793,9 @@ msgstr "Ne pas télécharger les feuilles de style CSS."
#~ msgid "Add the new category"
#~ msgstr "Ajouter la nouvelle catégorie"
+#~ msgid "No valid plugin found in "
+#~ msgstr "Absence de plugin compatible dans "
+
#~ msgid ""
#~ "Scale used to determine the length at which a line should be unwrapped. "
#~ "Valid values are a decimal between 0 and 1. The default is 0.5, this is the "
@@ -21275,6 +21332,9 @@ msgstr "Ne pas télécharger les feuilles de style CSS."
#~ "numeros ISBN et télécharger les métadonnées et les couvertures "
#~ "correspondates.Tout numéro ISBN incorrect de la liste sera ignoré."
+#~ msgid "Customize the toolbar"
+#~ msgstr "Personnaliser la barre d'outils"
+
#~ msgid "Include 'Series' Section"
#~ msgstr "Inclure la section 'Series'"
@@ -21847,6 +21907,9 @@ msgstr "Ne pas télécharger les feuilles de style CSS."
#~ "Vous pouvez vous enregistrer pour un compte mél {name} gratuit à http://{url}. {extra}"
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "&Sépare la barre d'outils en deux barres distinctes"
+
#~ msgid ""
#~ "The following books had formats or covers listed in the database that are "
#~ "not actually available. The entries for the formats/covers have been "
@@ -22375,3 +22438,6 @@ msgstr "Ne pas télécharger les feuilles de style CSS."
#~ msgid "Downloads series information from ww2.kdl.org"
#~ msgstr "Télécharge les informations des séries de ww2.kdl.org"
+
+#~ msgid "Customize searching"
+#~ msgstr "Personnaliser la recherche"
diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po
index 36d265a6eb..ee1d45802b 100644
--- a/src/calibre/translations/gl.po
+++ b/src/calibre/translations/gl.po
@@ -7,22 +7,22 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-25 21:37+0000\n"
"Last-Translator: Miguel Anxo Bouzada \n"
"Language-Team: dev@gl.openoffice.org\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:40+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:44+0000\n"
"X-Generator: Launchpad (build 12559)\n"
"Language: gl\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Non facer nada"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -33,7 +33,7 @@ msgstr "Non facer nada"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -50,9 +50,9 @@ msgstr "Non facer nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -72,7 +72,7 @@ msgstr "Non facer nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -118,19 +118,19 @@ msgstr "Non facer nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -138,12 +138,12 @@ msgstr "Non facer nada"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -154,11 +154,11 @@ msgstr "Non facer nada"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -172,46 +172,46 @@ msgstr "Non facer nada"
msgid "Unknown"
msgstr "Descoñecido"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Personalizar"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "Non Ă© posĂbel configurar"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Tipo de ficheiro"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Lector de metadatos"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metadata writer"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Catalog generator"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "AcciĂłn da interface de usuario"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Preferencias"
@@ -336,8 +336,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "Engadir/retirar as columnas propias da lista de libros do Calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Personalizar a barra de ferramentas"
+msgid "Toolbar"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -348,8 +348,8 @@ msgstr ""
"acciĂłns que estarĂĄn dispoñĂbeis en cada un"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Personalizar as buscas"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -688,35 +688,31 @@ msgstr "Este perfil estĂĄ orientado a B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Este perfil estĂĄ pensado para o Sandra Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Engadidos instalados"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Mapeando por engadidos de ficheiro"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "PersonalizaciĂłn de engadido local"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Engadidos desactivados"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Engadidos activados"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Non se atoparon engadidos correctos en "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Fallou o inicio do engadido %s deixando a seguinte traza:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -728,18 +724,18 @@ msgstr ""
" Personalice Calibre cargando engadidos externos.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Engadir un engadido especificando a ruta ao ficheiro zip que o contén."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Retirar un engadido persoal polo nome. Non afecta aos engadidos incorporados "
"no programa."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -747,15 +743,15 @@ msgstr ""
"Personalizar engadido. Especifica o nome do engadido e o texto de "
"personalizaciĂłn separados por unha coma."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Listar todos os engadidos instalados"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Activar o engadido sinalado"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Desactivar o engadido sinalado"
@@ -779,44 +775,56 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Comunicar con teléfonos S60"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Usar Serie como categorĂa en iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "Gardar as cubertas de iTunes/iBooks en caché"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Dispositivo Apple"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Comunicar con iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
"Detectouse un dispositivo de Apple. Estase a iniciar o iTunes, agarde..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -825,27 +833,27 @@ msgstr ""
"biblioteca de iTunes ao escritorio, e logo, poderĂĄ engadilos na xanela "
"Biblioteca de Calibre."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Actualizando a relaciĂłn de metadatos..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d de %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "rematado"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -855,7 +863,7 @@ msgstr ""
"Eliminar co aplicativo do iBooks\n"
"Premer «Amosar detalles» para obter unha lista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -863,31 +871,31 @@ msgstr ""
"Algunhas cubertas non se converteron. \n"
"Prema «Amosar detalles» para relacionalas."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Noticias"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "CatĂĄlogo"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Comunicar con iTunes."
@@ -937,20 +945,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Obtendo a lista de libros do dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "Transferindo os libros ao dispositivo..."
@@ -958,8 +966,8 @@ msgstr "Transferindo os libros ao dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Engadindo libros ĂĄ lista de metatados do dispositivo..."
@@ -969,8 +977,8 @@ msgstr "Engadindo libros ĂĄ lista de metatados do dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Retirando os libros do dispositivo..."
@@ -978,17 +986,17 @@ msgstr "Retirando os libros do dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Retirando libros da lista de metatados do dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Enviando metadatos ao dispositivo..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "O SDK do Bambook non estĂĄ instalado."
@@ -1295,15 +1303,15 @@ msgstr "Comunicar co lector Sony PRS-500"
msgid "Communicate with all the Sony eBook readers."
msgstr "Comunicar con todos os lectores de Sony"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "Todos por tĂtulo"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "Todos por autor"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1311,7 +1319,7 @@ msgstr ""
"Lista separada por comas de campos de metadatos para convertelos en "
"colecciĂłns no dispositivo. As posibilidades son: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1321,13 +1329,13 @@ msgstr ""
"valores ĂĄ lista para activalas. Ăs colecciĂłns asignarĂĄselles o nome "
"fornecido que vai tras do carĂĄcter \":\"."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
"Cargar miniaturas de cubertas separadas para libros (nos lectores mĂĄis "
"modernos)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1341,14 +1349,14 @@ msgstr ""
"pode cambiar a cuberta. ATENCIĂN: Esta opciĂłn soamente deberĂa ser usada cos "
"lectores mĂĄis modernos de SONY: 350, 650, 950 e posteriores."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Recargar cubertas separadas ao usar a xestiĂłn automĂĄtica (lectores mĂĄis "
"modernos)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1358,11 +1366,11 @@ msgstr ""
"vez que conecte o seu dispositivo. Desmarque esta opciĂłn se ten moitos "
"libros no lector cun rendemento inaceptĂĄbel."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr "Preservar as proporciĂłns da portada ao xerar as miniaturas"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
@@ -1373,6 +1381,17 @@ msgstr ""
"quere que as miniaturas teñan o tamaño måximo, independentemente da "
"proporciĂłn."
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1511,7 +1530,7 @@ msgstr "PersonalizaciĂłn adicional"
msgid "Communicate with an eBook reader."
msgstr "Comunicar cun lector de eBook."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Obter informaciĂłn do dispositivo..."
@@ -2350,7 +2369,7 @@ msgstr "Convertendo a entrada a HTML..."
msgid "Running transforms on ebook..."
msgstr "Aplicando transformaciĂłns ao libro electrĂłnico..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Creando"
@@ -2507,7 +2526,7 @@ msgstr "Iniciar"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Non incluĂr un Ăndice ao principio do libro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2525,6 +2544,10 @@ msgstr ""
"estrutura\" ou \"Ăndice\" (active \"Forzar o uso do Ăndice xerado "
"automaticamente\")."
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2928,105 +2951,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "ERRO DE MODELO"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Non"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Si"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "TĂtulo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Autores/as"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Editor/a"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Produtor/a"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Comentarios"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Etiquetas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Series"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Idioma"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Marca de tempo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Publicado"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Dereitos"
@@ -3469,7 +3492,7 @@ msgstr "GB"
msgid "Amazon timed out. Try again later."
msgstr "O tempo de espera de Amazon expirou. Volva a tentalo mĂĄis tarde"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Fonte de metadatos"
@@ -3610,7 +3633,7 @@ msgid "HTML TOC generation options."
msgstr "OpciĂłns da xeraciĂłn HTM TOC"
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3813,6 +3836,7 @@ msgid "Author"
msgstr "Autor"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Asunto"
@@ -4146,74 +4170,78 @@ msgstr ""
"\"ningĂșn\", porque as referencias ĂĄs imaxes sempre se eliminan na saĂda de "
"texto simple."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"Enviar o ficheiro ĂĄ tarxeta de almacenaxe no canto da memoria principal de "
"modo predeterminado."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Confirmar antes de eliminar"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "XeometrĂa da xanela principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Notificar se hai versiĂłns novas dispoñĂbeis"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Usar nĂșmeros romanos para as series de nĂșmeros"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Ordenar as listas de etiquetas por nome, popularidade ou puntuaciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr "NĂșmero de cubertas para amosar no modo de navegaciĂłn por cubertas"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "CaracterĂsticas xerais para a conversiĂłn a LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "OpciĂłns para o visor de libros electrĂłnicos LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Formatos que se estån a ver a través do visor interno"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Columnas que se amosarĂĄn na lista de libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
"Executar automaticamente o servidor de contido ao arrincar o aplicativo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "As noticias mĂĄis antigas manteranse na base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Amosar a icona na ĂĄrea de notificaciĂłn do sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Enviar as noticias descargadas ao dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "Eliminar libros da biblioteca despois de enviar ao dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
@@ -4221,17 +4249,17 @@ msgstr ""
"Amosar o fluxo de cubertas nunha xanela separada no canto da xanela "
"principal do Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Desactivar as notificaciĂłns da icona da area de notificaciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"AcciĂłn por omisiĂłn que se realizarĂĄ cando se preme o botĂłn enviar ao "
"dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
@@ -4239,52 +4267,52 @@ msgstr ""
"Ir buscando segundo se escribe. Se se desactiva esta opciĂłn, a busca sĂł terĂĄ "
"lugar cando se prema na tecla Intro."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "NĂșmero mĂĄximo de operaciĂłns en espera"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Descargar datos sociais (etiquetas, valoraciĂłn, etc.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Cambiar a autorĂa e o tĂtulo polos novos metadatos."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Descargar automaticamente a cuberta, se estĂĄ dispoñĂbel"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "Limitar o nĂșmero mĂĄximo de tarefas simultĂĄneas ao nĂșmero de CPU"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "O deseño da interface de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
"Amosar a cualificaciĂłn media por cada elemento no navegador de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Desactivar as animaciĂłns IU"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "CategorĂas do navegador de etiquetas que non se mostrarĂĄn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Escoller os ficheiros"
@@ -4504,8 +4532,8 @@ msgstr "Usar as anotaciĂłns xeradas sĂł dende a biblioteca principal"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Non se seleccionou ningĂșn libro"
@@ -4710,7 +4738,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4783,7 +4811,7 @@ msgid "Bulk convert"
msgstr "Converter en grupos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Non Ă© posĂbel converter"
@@ -4791,7 +4819,7 @@ msgstr "Non Ă© posĂbel converter"
msgid "Starting conversion of %d book(s)"
msgstr "Iniciando a conversiĂłn de %d libros(s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
"O ficheiro de saĂda estĂĄ baleiro, probablemente o proceso de conversiĂłn "
@@ -4984,7 +5012,7 @@ msgid "Stop Content Server"
msgstr "Deter o servidor de contidos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Correo a"
@@ -4992,32 +5020,32 @@ msgstr "Correo a"
msgid "Email to and delete from library"
msgstr "Mandar por correo electrĂłnico e borrar da biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(borrar da biblioteca)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Actualizar o correo baseado na busca de libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Enviar ao dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Conectar/compartir"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr "Dentendo"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "Detendo o servidor, isto pode levar ata un minuto, agarde..."
@@ -5106,27 +5134,27 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "Descargando {0} para {1} libro(s)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Non Ă© posĂbel editar os metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Non Ă© posĂbel unir os libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "PrecĂsase seleccionar, cando menos, dous libros para unilos"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
"Vai unir mĂĄis de 5 libros. Ten a certeza de que desexa continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5138,7 +5166,7 @@ msgstr ""
"
O segundo e subsecuentes libros seleccionados non serĂĄn eliminados "
"nin cambiados.
Confirme por favor que quere proceder."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5159,7 +5187,7 @@ msgstr ""
"seleccionados eliminaranse definitivametne da biblioteca do "
"Calibre.
Seguro sure de que quere proceder?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5178,19 +5206,19 @@ msgstr ""
"permanentemento da biblioteca do Calibre.
Esta seguro de que "
"quere proceder?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Obter novas"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Obtendo novas de "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " obtidas."
@@ -5255,7 +5283,7 @@ msgid "Ctrl+P"
msgstr "Ctrl + P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Lanzar o asistente de benvida"
@@ -5506,7 +5534,7 @@ msgid "The specified directory could not be processed."
msgstr "Non se puido procesar o directorio especificado."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Sen libros"
@@ -5727,8 +5755,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Ruta"
@@ -5738,17 +5766,17 @@ msgstr "Ruta"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formatos"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "ColecciĂłns"
@@ -5758,25 +5786,25 @@ msgid "Click to open"
msgstr "Prema para abrir"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "NingĂșn"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr "Pegar cuberta"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr "Copiar cuberta"
@@ -5834,7 +5862,7 @@ msgstr "saĂda"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5857,14 +5885,14 @@ msgstr "saĂda"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6458,10 +6486,14 @@ msgstr "Non inserir un Ăn&dice ao comezo do libro."
msgid "FB2 Output"
msgstr "SaĂda FB2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Dividir en secciĂłns:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Asistente de redimensionamento do tipo de letra"
@@ -7093,7 +7125,7 @@ msgid "Regex:"
msgstr "ExpresiĂłn regular:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Proba"
@@ -7713,21 +7745,21 @@ msgstr "Erro"
msgid "Error communicating with device"
msgstr "Produciuse un erro ao comunicar co dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Non hai formatos axeitados"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Escoller o cartafol para abrir como dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Produciuse un erro ao conectar co dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7735,68 +7767,68 @@ msgstr ""
"Produciuse un erro temporal na comunicaciĂłn co dispositivo. Desconecte e "
"volva conectar o dispositovo e/ou reinĂcieo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "seleccionado para enviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i de %i libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 de %i libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Elixa formato para enviar ao dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Sen dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Non se pode enviar: non hai ningĂșn dispositivo conectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Sen tarxeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Non se pode enviar: o dispositivo non ten tarxeta de memoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Desexa converter os libros seguintes antes de os enviar ao dispositivo?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Enviando catĂĄlogos ao dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Enviando novas ao dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Enviando libros ao dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7805,11 +7837,11 @@ msgstr ""
"atoparon formatos compatĂbeis. Converta o ou os libros a un formato "
"compatĂbel co dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Non hai espazo no dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -8115,7 +8147,7 @@ msgstr "Elixir formato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Formato"
@@ -8256,7 +8288,7 @@ msgstr "&Aceptar"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Cancelar"
@@ -8305,8 +8337,8 @@ msgid "Location"
msgstr "LocalizaciĂłn"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8338,12 +8370,12 @@ msgid "Author sort"
msgstr "Ordenar por autorĂa"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Nombre de autor incorrecto"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "Os nomes de autores non poden conter caracteres «&»."
@@ -8537,22 +8569,22 @@ msgid "Working"
msgstr "Traballando"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "MinĂșsculas"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "MaiĂșsculas"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Formato de tĂtulo (todas as iniciais en maiĂșscula)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "PĂłr en maiĂșsculas"
@@ -10173,12 +10205,12 @@ msgid "%s (was %s)"
msgstr "%s (era %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "O elemento estĂĄ en branco"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "Un elemento non se pode deixar en branco. ElimĂneo no seu canto."
@@ -10249,7 +10281,7 @@ msgid "Send test mail from %s to:"
msgstr "Enviar un correo de proba de %s a :"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Proba"
@@ -10506,65 +10538,65 @@ msgstr "Produciuse un fallo na descarga"
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Enviar por correo %s a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "Novas:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr "Anéxase o ficheiro periódico %s descargado por Calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "Libro electrĂłnico:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "O libro electrĂłnico estĂĄ anexo"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "por"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "no formato %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Enviando correo a"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Desexa converter automaticamente os seguintes libros antes de os enviar por "
"correo?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Non se puideron enviar por correo os libros seguintes xa que non se atopou o "
"formato correcto."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Fallou ao enviar por correo o libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "enviado"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Enviar novas a"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10588,67 +10620,85 @@ msgstr ""
"grupo para as distintas entradas de metadatos estĂĄn documentados nas "
"axudas.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "&ExpresiĂłn regular"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "&Nome de ficheiro:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "TĂtulo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "ExpresiĂłn regular (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Non hai coincidencias"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "AutorĂa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Series:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Ăndice de series:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "ExpresiĂłn regular (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr "Navegador de cubertas"
@@ -10861,48 +10911,48 @@ msgstr "S"
msgid "Edit template"
msgstr "Editar o modelo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "No dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Tamaño (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr "Libro %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "O nome de busca é «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr "O UUID deste libro é «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr "Na biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr "Tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Libro %s de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr "Marcado para eliminar"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Prema dĂșas veces para editar
"
@@ -10979,7 +11029,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Sen coincidencias para a frase de busca %s."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Non se atopou ningunha coincidencia"
@@ -10996,12 +11046,12 @@ msgid "LRF Viewer toolbar"
msgstr "Barra de ferramentas do visor de LRF"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "PĂĄxina seguinte"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "PĂĄxina anterior"
@@ -11877,20 +11927,27 @@ msgstr "Facer &predeterminado"
msgid "&Remove email"
msgstr "&Retirar correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Enviar automaticamente"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"Formatos para o correo. O primeiro formato que coincida serĂĄ o enviado."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11898,7 +11955,7 @@ msgstr ""
"Se estiver marcado, as novas descargadas enviaranse automaticamente
a "
"este enderezo de correo (sempre que estiveren nun dos formatos relacionados)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "novo enderezo de correo"
@@ -11910,95 +11967,95 @@ msgstr "Estreito"
msgid "Wide"
msgstr "Largo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Medio"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Pequeno"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Grande"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Sempre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "AutomĂĄtico"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Nunca"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Pola primeira letra"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Desactivado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Particionado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "DisposiciĂłn da interface de usuario (precisa reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"&NĂșmero de cuberta para amosar no modo de navegaciĂłn (precisa reiniciar):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Elixa o &idioma (require reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Amosar as &puntuaciĂłns no navegador de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Desactivar todas as animaciĂłns, unha opciĂłn Ăștil se tivermos un computador "
"antigo."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Desactivar as &animaciĂłns"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Activar a icona da bandexa do sis&tema (precisa reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Amosar a &pantalla de benvida ao comezar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Desactivar ¬ificaciĂłns na bandexa do sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Usar nĂșmeros &romanos para as series"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Amosar a &navegaciĂłn por cuberta nunha xanela separada (precisa reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12012,11 +12069,11 @@ msgstr ""
"ter unha lista de grupos de tamaño fixo. Escolla desactivado\n"
"se non vai querer nunca subcategorĂas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12027,11 +12084,11 @@ msgstr ""
"en subcategorĂas. Se o mĂ©todo de particiĂłn se pon como desactivado, "
"ignorarase este valor."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12041,52 +12098,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "Barra de &ferramentas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "Tamaño da &icona:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Amosar &texto debaixo das iconas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Dividir a barra de ferramentas en dous"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Tipo de letra da interface:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Cambiar o &tipo de letra (require o reinicio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Aplicar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restaurar opciĂłns &predeterminadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Gardar os cambios"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Cancelar e volver ĂĄ panorĂĄmica"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "A restauraciĂłn das opciĂłns predeterminadas non estĂĄ admitida para"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12094,7 +12147,7 @@ msgstr ""
"AlgĂșns cambios requiren que reinicie. Por favor, reinicie o Calibre canto "
"antes."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12103,7 +12156,7 @@ msgstr ""
"poderĂĄ realizar ningĂșn outro axuste nin podrĂĄ escoller as sĂșas preferencias "
"ata que a operaciĂłn de reinicio conclĂșa."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr "RequĂrese reiniciar"
@@ -12978,30 +13031,34 @@ msgid "The main toolbar"
msgstr "A barra principal de ferramentas"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "A barra principal de ferramentas cando un dispositivo esta conectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "O menĂș de contexto para os libros na biblioteca de Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "O menĂș de conto para os libros que estĂĄn no dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr "Non Ă© posĂbel engadir"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr "Non Ă© posĂbel engadir as acciĂłns %s a esta localizaciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr "Non Ă© posĂbel retirar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr "Non Ă© posĂbel retirar as acciĂłns %s desta localizaciĂłn"
@@ -13100,7 +13157,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Buscar"
@@ -13194,168 +13251,168 @@ msgstr "Faga clic para cambiar"
msgid "&Alternate shortcut:"
msgstr "Atallo &alternativo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Renomear %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Modificar orde para %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Buscar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Buscar todo menos %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Agochar categorĂa %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Mostrar categorĂa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Buscar libros na categorĂa %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Buscar libros fĂłra da categorĂa %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Administrar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Administrar buscas gardadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Administrar categorĂas de usuarios"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Mostrar todas as categorĂas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Cambiar o esquema de subcategorizaciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Cambiar os autores de varios libros pode tardar bastante. EstĂĄ seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Cambiar os metadatos de moitos libros pode tardar bastante. EstĂĄ seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "Buscas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr "Nome de busca duplicado"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr "El nome de busca gardado %s xa estĂĄ en uso."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr "Atopar o Ătem no navegador de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13372,65 +13429,65 @@ msgstr ""
"*fou filtraranse todas as categorĂas ĂĄ vez, amosando sĂł aqueles Ătems que\n"
"conteñan o texto \"fou\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "A&topar"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr "Atopar o Ătem coincidente primeiro/seguinte"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "Contrae todas as categorĂas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
"Non hai MĂĄis Coincidencias.
Preme en Atopar de novo para ir ĂĄ "
"primeira coincidencia."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Ordenar polo nome"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Ordenar por popularidade"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Ordernar pola media de valoraciĂłns"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
"Configura forma de ordenaciĂłn para entradas no Navegador de Etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Todos os criterios"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Calquera criterio"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Ao seleccionar varias entradas no navegador de etiquetas, buscar unha "
"calquera o todas elas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "Administrar categorĂas de &usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "Engada as sĂșas propias categorĂas ao navegador de etiquetas"
@@ -13509,23 +13566,23 @@ msgstr ""
"de depuraciĂłn estarĂĄ dispoñĂbel no ficheiro: %s
O rexistro mostrarase "
"automaticamente."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Produciuse un erro de conversiĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Receita desactivada"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Fallou"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hai traballos en activo. EstĂĄ seguro de querer saĂr?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13536,11 +13593,11 @@ msgstr ""
"no dispositivo.
\n"
" EstĂĄ seguro de que desexa saĂr?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Tareas activas"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13751,7 +13808,7 @@ msgid "Options to customize the ebook viewer"
msgstr "OpciĂłns para personalizar o visualizador de libros"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Lembrar o tamaño da Ășltima xanela usada"
@@ -13836,36 +13893,36 @@ msgstr ""
"AĂnda estĂĄ modificando un atallo de teclado. Termine primeiro de facelo, "
"pulsando fora do cadro de ediciĂłn de atallos."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Buscar no dicionario"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Ir a..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "SecciĂłn seguinte"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "SecciĂłn anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Inicio do documento"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Final do documento"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Inicio da secciĂłn"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Final da secciĂłn"
@@ -13943,76 +14000,76 @@ msgstr "PrevisualizaciĂłn da impresiĂłn"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Conectando a dict.org para buscar: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Escoller libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Libros electrĂłnicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Non se atoparon coincidencias con: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Cargando fluxo..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Dispoñendo %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Marcador #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Engadir marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Introducir o tĂtulo do marcador:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Xestionar os marcadores"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Cargando libro..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Non se puido abrir o libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "OpciĂłns de control do visor de libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Se se especifica, a xanela do visor tentarĂĄ situarse na fronte cando se "
"inicie o programa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Se se activa, a xanela do visor tentarĂĄ iniciarse a pantalla completa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Dirixir alertas de JavaScript e mensaxes de consola ĂĄ consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14090,27 +14147,27 @@ msgstr "Atopar a ocorrencia anterior"
msgid "Print eBook"
msgstr "Imprimir o libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Cambiar maiĂșsculas e minĂșsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Inverter mayĂșsculas/minĂșsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr "Arrastre para axustar o tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr "Mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr "Agochar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr "Alternar"
@@ -15612,11 +15669,11 @@ msgstr ""
"\n"
"Para ver a axuda de cada orde execute: %%prog orde --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Non se forneceu ningunha etiqueta"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15632,17 +15689,17 @@ msgstr "%sA valoraciĂłn promedio Ă© %3.1f"
msgid "Main"
msgstr "Principal"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
"Migrando a base de datos antiga ĂĄ biblioteca de libros electrĂłnicos en "
"%s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Copiando %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "Compactando a base de datos"
@@ -16819,96 +16876,96 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Fonte de novas descoñecida"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr "A receita \"%s\" necesita un nome de usuario e un contrasinal."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Rematou a descarga"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Produciuse un fallo na descarga dos seguintes artigos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "Produciuse un fallo na descarga de partes do seguintes artigos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " desde "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tLigazĂłns erradas:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr "Non se puido obter o artigo."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
"O resultado do rastreo de depuraciĂłn aparece mĂĄis arriba neste rexistro"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr "Execute co parĂĄmetro -vv para ver o motivo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "A obter os fluxos..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Obtivéronse fontes de noticias da påxina principal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "Tratando de descargar a cuberta..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr "Xerando o tope..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Comezando a descarga [%d fĂo(s)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Fluxos descargados en %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Non se puido descargar a cuberta: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Descargando a cuberta desde %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr "Tope da imaxe descargada"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Artigo sen tĂtulo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Artigo descargado: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Erro ao descargar o artigo: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Obtendo o fluxo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -16916,7 +16973,7 @@ msgstr ""
"No se pudo iniciar a sesiĂłn, comprobe o seu nome de usuario ou contrasinal "
"do servizo de boletĂn do Calibre."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -17692,6 +17749,9 @@ msgstr "Non descargar follas de estilo CSS"
#~ msgid "&Tweaks"
#~ msgstr "Axus&tes"
+#~ msgid "Customize the toolbar"
+#~ msgstr "Personalizar a barra de ferramentas"
+
#~ msgid "Communicate with the Kogan"
#~ msgstr "Comunicar co Kogan"
@@ -17958,6 +18018,9 @@ msgstr "Non descargar follas de estilo CSS"
#~ "ten 4 valores correctos, un deles nulo. O primeiro valor na lista Ă© o\n"
#~ "valor predeterminado."
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "&Dividir a barra de ferramentas en dous"
+
#~ msgid ""
#~ "The first value entered will be the default value for this enumeration"
#~ msgstr ""
@@ -18013,6 +18076,9 @@ msgstr "Non descargar follas de estilo CSS"
#~ msgid "Remove all"
#~ msgstr "Retirar todo"
+#~ msgid "No valid plugin found in "
+#~ msgstr "Non se atoparon engadidos correctos en "
+
#~ msgid ""
#~ "If books with similar titles and authors found, &merge the new files "
#~ "automatically"
@@ -18883,3 +18949,6 @@ msgstr "Non descargar follas de estilo CSS"
#~ msgid "Markdown Options"
#~ msgstr "Opciones de markdown"
+
+#~ msgid "Customize searching"
+#~ msgstr "Personalizar as buscas"
diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po
index e813c47ee2..f386d97ac6 100644
--- a/src/calibre/translations/he.po
+++ b/src/calibre/translations/he.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-01-28 13:47+0000\n"
"Last-Translator: Eran Cohen \n"
"Language-Team: Hebrew \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:41+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:44+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "ŚŚ ŚąŚŚ©Ś ŚŚŚš"
msgid "Unknown"
msgstr "ŚŚ ŚŚŚŚą"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "ŚŚĄŚŚĄ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "ŚŚȘŚŚŚ ŚŚŚ©ŚŚȘ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "ŚĄŚŚ Ś§ŚŚŚ„"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "ŚŚŚŚ§ŚȘ ŚȘŚŚŚŚȘ ŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "ŚŚȘŚŚŚȘ ŚȘŚŚŚŚȘ ŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "ŚŚŠŚŚšŚȘ Ś§ŚŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "Ś€ŚąŚŚŚ ŚŚŚŚ©Ś§ ŚŚ©ŚȘŚŚ©"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "ŚŚąŚŚ€ŚŚȘ"
@@ -331,8 +331,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "ŚŚŚĄŚŁ/ŚŚĄŚš ŚŚŚšŚŚ ŚŚŚ©ŚŚŚ ŚŚšŚ©ŚŚŚȘ ŚŚĄŚ€ŚšŚŚ Ś©Ś Ś§ŚŚŚŚš"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "ŚŚȘŚŚ ŚŚŚ©ŚŚȘ ŚŚȘ ŚĄŚšŚŚ ŚŚŚŚŚ"
+msgid "Toolbar"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -341,7 +341,7 @@ msgid ""
msgstr "ŚŚȘŚŚ ŚŚŚ©ŚŚȘ ŚĄŚšŚŚŚ ŚŚŚŚ ŚŚȘŚ€ŚšŚŚŚ ŚŚŚŚą, Ś©Ś Ś ŚŚȘ ŚŚ€ŚąŚŚŚŚȘ ŚŚŚ€Ś©ŚšŚŚŚȘ ŚŚŚ ŚŚŚ."
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -665,35 +665,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr "ŚŚ€ŚšŚŚ€ŚŚ ŚŚŚ ŚŚŚŚąŚ Ś'ŚĄŚŚ ŚŚ ŚŚŚŚŚ§' (Sanda Bambook)."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "ŚȘŚŚĄŚ€ŚŚ ŚŚŚȘŚ§Ś ŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "ŚąŚšŚŚ ŚŚŚ€ŚŚ ŚąŚŚŚš ŚŚȘŚ§Ś ŚŚ Ś©Ś ŚĄŚŚŚ Ś§ŚŚŠŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "ŚŚȘŚŚŚ ŚŚŚ©ŚŚȘ ŚŚȘŚŚĄŚŁ ŚŚ§ŚŚŚ."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "ŚȘŚŚĄŚ€ŚŚ ŚŚŚŚŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "ŚȘŚŚĄŚ€ŚŚ Ś€ŚąŚŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "ŚŚ Ś ŚŚŠŚŚ ŚȘŚŚĄŚ€ŚŚ ŚȘŚ§ŚŚ ŚŚ Ś- "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "ŚŚȘŚŚŚ ŚŚšŚŚŚ Ś- %s Ś ŚŚ©Ś ŚąŚ ŚŚąŚ§Ś ŚŚŚŚšŚ (traceback)"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -705,29 +701,29 @@ msgstr ""
" ŚŚȘŚŚ ŚŚȘ Ś§ŚŚŚŚš ŚąŚ ŚŚŚ ŚŚąŚŚ ŚȘ ŚšŚŚŚ ŚŚŚŠŚŚ Ś\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "ŚŚŚĄŚŁ ŚšŚŚŚ ŚąŚ ŚŚŚ ŚŚŚŚšŚȘ ŚŚ ŚȘŚŚ ŚŚ§ŚŚŚ„ ZIP ŚŚŚŚŚ ŚŚŚȘŚ."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr "ŚŚĄŚš ŚšŚŚŚ ŚŚŚȘŚŚ ŚŚ€Ś Ś©Ś. ŚŚŚ ŚŚ©Ś€ŚąŚ ŚąŚ ŚŚšŚŚŚŚŚ ŚŚŚŚȘŚ§Ś ŚŚ ŚŚŚȘŚ§Ś Ś ŚšŚŚ©ŚŚ ŚŚȘ."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr "ŚŚȘŚŚŚȘ ŚšŚŚŚ. ŚŠŚŚŚ Ś©Ś ŚšŚŚŚ ŚŚŚŚšŚŚŚȘ ŚŚȘŚŚŚ ŚŚŚ€ŚšŚŚŚ ŚąŚ ŚŚŚ Ś€ŚĄŚŚ§."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "ŚŚŠŚ ŚŚȘ ŚŚ ŚŚšŚŚŚŚŚ ŚŚŚŚȘŚ§Ś ŚŚ."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "ŚŚ€Ś©Śš ŚŚȘ ŚŚšŚŚŚ ŚŚŚŠŚŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "ŚŚ€ŚĄŚ§ ŚŚȘ ŚŚšŚŚŚ ŚŚŚŠŚŚŚŚ"
@@ -749,43 +745,55 @@ msgstr "ŚšŚ©ŚŚŚȘ ŚĄŚ€ŚšŚŚŚȘ ŚŚŚ€ŚšŚŚŚȘ ŚŚ€ŚĄŚŚ§Ś Ś©ŚŚŚŚȘ ŚĄŚ€ŚšŚ©
msgid "Communicate with S60 phones."
msgstr "ŚȘŚ§Ś©Śš ŚąŚ ŚĄŚŚŚŚšŚ S60"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "ŚŚŚŚ (cache) ŚȘŚŚŚ ŚŚȘ Ś©ŚąŚš Ś-iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "ŚŚȘŚ§Ś Ś©Ś ŚŚ€Ś"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "ŚȘŚ§Ś©Śš ŚąŚ ŚŚŚŚŚŚ ŚĄ/ŚŚŚŚŚŚ§ŚĄ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "ŚŚȘŚŚŚȘŚ ŚŚŚŚšŚȘ 'ŚŚ€Ś' (Apple). ŚŚȘŚŚŚ ŚŚȘ ŚȘŚŚŚ ŚȘ iTunes, ŚŚ Ś ŚŚŚ.."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -793,27 +801,27 @@ msgstr ""
"Ś§ŚŚŚŚš ŚŚ ŚŚŠŚŚŚ ŚŚŚąŚȘŚŚ§ ŚĄŚ€ŚšŚŚ ŚŚ©ŚŚšŚŚȘ ŚŚŚŚŚšŚȘ Ś-iDevice. ŚŚšŚŚš ŚŚĄŚ€ŚšŚŚŚȘ Ś-iTunes "
"ŚŚ©ŚŚŚŚ ŚŚąŚŚŚŚ. ŚšŚ§ ŚŚ ŚŚŚĄŚŁ ŚŚŚŚŚ ŚĄŚ€ŚšŚŚŚȘ Ś§ŚŚŚŚš."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "ŚŚąŚŚŚ ŚšŚŚ©ŚŚ Ś ŚȘŚŚ Ś ŚŚŚ Ś©Ś ŚŚŚŚŚšŚ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d ŚŚȘŚŚ %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "ŚŚĄŚȘŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -823,7 +831,7 @@ msgstr ""
"ŚŚĄŚš ŚŚąŚŚšŚȘ ŚŚ€ŚŚŚ§ŚŠŚŚŚȘ Ś-iBooks.\n"
"ŚŚŚ„ ŚąŚ 'ŚŚŠŚ Ś€ŚšŚŚŚ' ŚŚ§ŚŚŚȘ ŚšŚ©ŚŚŚ."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -831,31 +839,31 @@ msgstr ""
"ŚŚ ŚŚŚ ŚŚ€Ś©Śš ŚŚŚŚŚš ŚŚŚ§ ŚŚȘŚŚŚ ŚŚȘ ŚŚ©ŚąŚš.\n"
"ŚŚŚ„ ŚąŚ 'ŚŚŠŚ Ś€ŚšŚŚŚ' ŚŚ§ŚŚŚȘ ŚšŚ©ŚŚŚ."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "ŚŚŚ©ŚŚȘ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Ś§ŚŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "ŚȘŚ§Ś©Śš ŚąŚ ŚŚŚŚŚŚ ŚĄ"
@@ -899,20 +907,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Ś§ŚŚšŚ ŚŚȘ ŚšŚ©ŚŚŚȘ ŚŚĄŚ€ŚšŚŚ ŚŚŚŚȘڧŚ..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "ŚŚąŚŚŚš ŚĄŚ€ŚšŚŚ ŚŚŚŚ©ŚŚš"
@@ -920,8 +928,8 @@ msgstr "ŚŚąŚŚŚš ŚĄŚ€ŚšŚŚ ŚŚŚŚ©ŚŚš"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "ŚŚŚĄŚŚŁ ŚĄŚ€ŚšŚŚ ŚŚšŚ©ŚŚŚȘ ŚŚĄŚ€ŚšŚŚ ŚŚŚŚ©ŚŚš"
@@ -931,8 +939,8 @@ msgstr "ŚŚŚĄŚŚŁ ŚĄŚ€ŚšŚŚ ŚŚšŚ©ŚŚŚȘ ŚŚĄŚ€ŚšŚŚ ŚŚŚŚ©ŚŚš"
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "ŚŚĄŚŚš ŚĄŚ€ŚšŚŚ ŚŚŚŚŚ©ŚŚš"
@@ -940,17 +948,17 @@ msgstr "ŚŚĄŚŚš ŚĄŚ€ŚšŚŚ ŚŚŚŚŚ©ŚŚš"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "ŚŚĄŚŚš ŚĄŚ€ŚšŚŚ ŚŚšŚ©ŚŚŚȘ ŚŚĄŚ€ŚšŚŚ ŚŚŚŚ©ŚŚš"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Ś©ŚŚŚ ŚŚŚ ŚȘŚŚŚŚȘ ŚŚŚŚ©ŚŚš"
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1253,32 +1261,32 @@ msgstr "ŚȘŚ§Ś©Śš ŚąŚ Ś§ŚŚšŚ ŚŚĄŚ€ŚšŚŚ ŚĄŚŚ Ś PRS-500"
msgid "Communicate with all the Sony eBook readers."
msgstr "ŚȘŚ§Ś©Śš ŚąŚ ŚŚ Ś§ŚŚšŚŚ ŚŚĄŚ€ŚšŚŚ Ś©Ś ŚĄŚŚ Ś"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1287,29 +1295,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1445,7 +1464,7 @@ msgstr "ŚŚŚŚšŚŚȘ Ś ŚŚĄŚ€ŚŚȘ"
msgid "Communicate with an eBook reader."
msgstr "ŚŚŚŚŚŁ Ś ŚȘŚŚ ŚŚ ŚąŚ eBook reader"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "ŚŚ§ŚŚ ŚŚŚŚą ŚŚŚŚ©ŚŚš..."
@@ -2087,7 +2106,7 @@ msgstr "ŚŚŚŚš ŚŚȘ ŚŚ§ŚŚ Ś-HTML..."
msgid "Running transforms on ebook..."
msgstr "ŚŚšŚŚ„ Ś©ŚŚ ŚŚŚŚ ŚąŚ ŚŚĄŚ€Śš..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "ŚŚŚŚŠŚš"
@@ -2202,7 +2221,7 @@ msgstr "ŚŚȘŚŚ"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "ŚŚ ŚȘŚ©ŚŚ ŚŚȘ ŚȘŚŚŚ ŚŚąŚ ŚŚŚ ŚŚ ŚŚȘŚŚŚŚȘ ŚŚĄŚ€Śš."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2213,6 +2232,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2569,105 +2592,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3050,7 +3073,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3183,7 +3206,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3349,6 +3372,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3613,135 +3637,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3949,8 +3977,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4147,7 +4175,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4213,7 +4241,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4221,7 +4249,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4402,7 +4430,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4410,32 +4438,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4522,26 +4550,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4549,7 +4577,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4561,7 +4589,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4572,19 +4600,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4649,7 +4677,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4891,7 +4919,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5093,8 +5121,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5104,17 +5132,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5124,25 +5152,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5200,7 +5228,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5223,14 +5251,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5795,10 +5823,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6390,7 +6422,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6975,97 +7007,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7351,7 +7383,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7487,7 +7519,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7534,8 +7566,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7567,12 +7599,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7756,22 +7788,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9251,12 +9283,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9325,7 +9357,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9560,61 +9592,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9628,67 +9660,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9896,48 +9946,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -10012,7 +10062,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -10029,12 +10079,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10840,25 +10890,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10870,91 +10927,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10963,22 +11020,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10988,64 +11045,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11776,30 +11829,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11896,7 +11953,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11989,166 +12046,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12158,60 +12215,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12284,34 +12341,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12511,7 +12568,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12589,36 +12646,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12694,73 +12751,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12835,27 +12892,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14021,11 +14078,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14039,15 +14096,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15084,101 +15141,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr "ŚŚ§ŚŚš ŚŚŚ©ŚŚȘ ŚŚŚȘŚ ŚŚŚŚą"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "ŚŚŚŚšŚŚ ŚŚĄŚȘŚŚŚŚ"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "ŚŚŚšŚŚȘ ŚŚŚȘŚŚŚȘ ŚŚŚŚŚȘ ŚŚ©ŚŚ:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "ŚŚ ŚĄŚ ŚŚŚŚšŚŚ ŚąŚŚŚ Ś©ŚąŚš/ŚŚšŚŚŚ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "ŚŚ ŚŚŠŚŚŚ ŚŚŚŚšŚŚ ŚŚšŚŚŚ: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "ŚŚŚšŚŚ ŚŚšŚŚŚ Ś-%s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "ŚŚȘŚŚ ŚŚŚ Ś©Ś"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "ŚŚȘŚŚ ŚŚŚšŚŚ: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "ŚŚŚšŚŚȘ ŚŚŚȘŚŚ ŚŚ©ŚŚ: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15293,6 +15350,9 @@ msgstr ""
msgid "Do not download CSS stylesheets."
msgstr "ŚŚ ŚŚŚŚšŚŚ ŚŚ€Ś-ŚĄŚŚ ŚŚ CSS"
+#~ msgid "No valid plugin found in "
+#~ msgstr "ŚŚ Ś ŚŚŠŚŚ ŚȘŚŚĄŚ€ŚŚ ŚȘŚ§ŚŚ ŚŚ Ś- "
+
#~ msgid "Path to a txt file containing a comment."
#~ msgstr "Ś ŚȘŚŚ ŚŚ§ŚŚŚ„ TXT ŚŚŚŚŚ ŚŚąŚšŚ."
@@ -15313,6 +15373,9 @@ msgstr "ŚŚ ŚŚŚŚšŚŚ ŚŚ€Ś-ŚĄŚŚ ŚŚ CSS"
#~ msgid " "
#~ msgstr " "
+#~ msgid "Customize the toolbar"
+#~ msgstr "ŚŚȘŚŚ ŚŚŚ©ŚŚȘ ŚŚȘ ŚĄŚšŚŚ ŚŚŚŚŚ"
+
#~ msgid "Communicate with the Kogan"
#~ msgstr "ŚȘŚ§Ś©Śš ŚąŚ Ś§ŚŚŚ"
diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po
index 913a12e564..7b7dd4a67d 100644
--- a/src/calibre/translations/hi.po
+++ b/src/calibre/translations/hi.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-19 05:11+0000\n"
"Last-Translator: Varun Kansal \n"
"Language-Team: Hindi \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:41+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:44+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "à€à„à€ à€à„ à€šà€čà„à€ à€à€°à€€à€Ÿ"
msgid "Unknown"
msgstr "à€
à€à„à€à€Ÿà€€"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "à€à€§à€Ÿà€°"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "à€°à„à€à€ż à€à„ à€
à€šà„à€žà€Ÿà€° à€Źà€šà€Ÿà€šà€Ÿ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "à„à€Ÿà€à€Č à€Șà„à€°à€à€Ÿà€°"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "à€à€Șà€Żà„à€à€à€°à„à€€à€Ÿ à€à€à€à€°à€«à€Œà„à€ž à€à€Ÿà€°à„à€Ż"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "à€”à€°à€żà€Żà€€à€Ÿ"
@@ -325,7 +325,7 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
+msgid "Toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
@@ -335,7 +335,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -644,35 +644,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -680,29 +676,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -724,106 +720,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -867,20 +875,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -888,8 +896,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -899,8 +907,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -908,17 +916,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1217,32 +1225,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1251,29 +1259,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1406,7 +1425,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2043,7 +2062,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2158,7 +2177,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2169,6 +2188,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2518,105 +2541,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -2999,7 +3022,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3132,7 +3155,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3298,6 +3321,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3562,135 +3586,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3898,8 +3926,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4096,7 +4124,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4162,7 +4190,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4170,7 +4198,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4351,7 +4379,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4359,32 +4387,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4471,26 +4499,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4498,7 +4526,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4510,7 +4538,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4521,19 +4549,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4598,7 +4626,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4840,7 +4868,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5042,8 +5070,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5053,17 +5081,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5073,25 +5101,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5149,7 +5177,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5172,14 +5200,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5744,10 +5772,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6339,7 +6371,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6924,97 +6956,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7300,7 +7332,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7436,7 +7468,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7483,8 +7515,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7516,12 +7548,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7705,22 +7737,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9200,12 +9232,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9274,7 +9306,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9509,61 +9541,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9577,67 +9609,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9845,48 +9895,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9961,7 +10011,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9978,12 +10028,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10789,25 +10839,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +10876,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +10969,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,64 +10994,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11725,30 +11778,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +11902,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +11995,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12164,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12233,34 +12290,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12460,7 +12517,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12595,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12700,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12784,27 +12841,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13970,11 +14027,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13988,15 +14045,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15033,101 +15090,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po
index 6e9a242dfb..9fc0f24d82 100644
--- a/src/calibre/translations/hr.po
+++ b/src/calibre/translations/hr.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2010-10-08 20:47+0000\n"
"Last-Translator: Miro GlaviÄ \n"
"Language-Team: Croatian
\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:47+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:50+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "UopÄe ne funkcionira"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "UopÄe ne funkcionira"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "UopÄe ne funkcionira"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "UopÄe ne funkcionira"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "UopÄe ne funkcionira"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "UopÄe ne funkcionira"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "UopÄe ne funkcionira"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "UopÄe ne funkcionira"
msgid "Unknown"
msgstr "Nepoznat"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Osnova"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Prilagodi"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "NemoguÄe konfigurirati"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Vrsta datoteke"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "ÄitaÄ metapodataka"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "PisaÄ metapodataka"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Generator kataloga"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Postavke"
@@ -330,8 +330,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Prilagodi traku s alatima"
+msgid "Toolbar"
+msgstr "Alatna traka"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -340,7 +340,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -663,35 +663,31 @@ msgstr ""
msgid "This profile is intended for the Sanda Bambook."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Instalirani prikljuÄci"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Kartiranje prikljuÄaka za vrste datoteka"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "PrilagoÄavanje lokalnih prikljuÄaka"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Onesposobljeni prikljuÄci"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "OmoguÄeni prikljuÄci"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Nije pronaÄen vaĆŸeÄi prikljuÄak u "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Inicijalizacija prikljuÄka %s je neuspjela sa praÄenjem unazad:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -703,18 +699,18 @@ msgstr ""
" Prilagodi calibre uÄitavanjem vanjskih prikljuÄaka.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Dodaj prikljuÄak specificirajuÄi put do ZIP datoteke u kojoj se nalazi."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Ukloni prilagoÄene prikljuÄke po imenu. Ovo neÄe utjecati na ugraÄene "
"prikljuÄke."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -722,15 +718,15 @@ msgstr ""
"Prilagodi prikljuÄak. Specificiraj naziv prikljuÄka i prilagodbeni string "
"odvojene zarezom."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Izlistaj sve instalirane prikljuÄke"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Osposobi imenovani prikljuÄak"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Onesposobi imenovani prikljuÄak"
@@ -752,106 +748,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d od %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "zavrĆĄeno"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Vijesti"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -895,20 +903,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Uzimanje liste knjiga na ureÄaju..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "PrenoĆĄenje knjiga na ureÄaj..."
@@ -916,8 +924,8 @@ msgstr "PrenoĆĄenje knjiga na ureÄaj..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Dodavanje knjiga u popis metapodataka ureÄaja..."
@@ -927,8 +935,8 @@ msgstr "Dodavanje knjiga u popis metapodataka ureÄaja..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Uklanjanje knjiga sa ureÄaja..."
@@ -936,17 +944,17 @@ msgstr "Uklanjanje knjiga sa ureÄaja..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Uklanjanje knjiga iz popisa metapodataka ureÄaja..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Slanje metapodataka na ureÄaj..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1245,32 +1253,32 @@ msgstr "Komuniciraj sa Sony PRS-500 eBook ÄitaÄem."
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1279,29 +1287,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1434,7 +1453,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr "Komuniciraj sa eBook ÄitaÄem."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Uzmi informacije o ureÄaju..."
@@ -2195,7 +2214,7 @@ msgstr "Pretvaranje ulaza u HTML..."
msgid "Running transforms on ebook..."
msgstr "IzvrĆĄavanje transformacija na e-knjizi..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Stvaranje"
@@ -2324,7 +2343,7 @@ msgstr "Kreni"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Nemoj umetnuti SadrĆŸaj na poÄetak knjige."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2335,6 +2354,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2718,105 +2741,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Ne"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Da"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Naslov"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Autor(i)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "IzdavaÄ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "ProizvoÄaÄ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Komentari"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Tagovi"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Serije"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Jezik"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Vremenska oznaka"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Objavljeno"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Prava"
@@ -3233,7 +3256,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3368,7 +3391,7 @@ msgid "HTML TOC generation options."
msgstr "Opcije generiranja HTML TOC."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3565,6 +3588,7 @@ msgid "Author"
msgstr "Autor"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Predmet"
@@ -3869,139 +3893,143 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"PoĆĄalji datoteku na memorijsku karticu namjesto u glavnu memoriju po zadatku"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Potvrdi prije brisanja"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Geometrija glavnog prozora"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Obavijesti kad je nova inaÄica dostupna"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Upotrijebi Rimske brojeve za brojeve serija"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr "Broj omota za prikazati u modu pretraĆŸivanja omota"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Podrazumijeva se za pretvorbu u LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Opcije za LRF ebook preglednika"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "Formati koji se pregledavaje upotrebom internog preglednika."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "Stupci koji se prikazuju u listi knjiga"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
"Automatski lansiranje sadrĆŸajnog posluĆŸitelja pri podizanju aplikacije."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Najstarija vijest sadrĆŸana u bazi podataka"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "PrikaĆŸi ikonu sustavnog posluĆŸavnika"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "PoĆĄalji skinute vijesti na ureÄaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "IzbriĆĄi knjige iz biblioteke nakon slanja na ureÄaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
"PrikaĆŸi protok omota u posebnom prozoru umjesto u glavnom calibre prozoru."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Onesposobi obavjeĆĄtavanja sa ikone sustavnog posluĆŸavnika"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"Zadana akcija koju treba uraditi kad je kliknut gumb za slanje na ureÄaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "Maksimalan broj radnih procesa na Äekanju"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Preuzmi socijalne metapodatke (oznake/ocjene/itd)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Odaberi Daoteke"
@@ -4214,8 +4242,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Niste odabrali knjigu"
@@ -4412,7 +4440,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4478,7 +4506,7 @@ msgid "Bulk convert"
msgstr "Pretvori grupno"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "NemoguÄe pretvoriti"
@@ -4486,7 +4514,7 @@ msgstr "NemoguÄe pretvoriti"
msgid "Starting conversion of %d book(s)"
msgstr "Pokretanje konverzije %d knjige(a)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4667,7 +4695,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Email"
@@ -4675,32 +4703,32 @@ msgstr "Email"
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "PoĆĄalji na ureÄaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4787,26 +4815,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "NemoguÄe urediti metapodatke"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4814,7 +4842,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4826,7 +4854,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4837,19 +4865,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Pribavi vijesti"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Pribavljanje vijesti sa "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " pribavlljeno."
@@ -4914,7 +4942,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Pokreni asistenta dobrodoĆĄlice"
@@ -5160,7 +5188,7 @@ msgid "The specified directory could not be processed."
msgstr "Specificirani direktorij nije mogao biti procesiran."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Nema knjiga"
@@ -5366,8 +5394,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Put"
@@ -5377,17 +5405,17 @@ msgstr "Put"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formati"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Kolekcije"
@@ -5397,25 +5425,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Nijedan"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5473,7 +5501,7 @@ msgstr "izlaz"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5496,14 +5524,14 @@ msgstr "izlaz"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6078,10 +6106,14 @@ msgstr "Nemoj umetnuti &SadrĆŸaj na poÄetak knjige."
msgid "FB2 Output"
msgstr "FB2 Izlaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "MaÄioniÄar dimenzioniranja pisma"
@@ -6679,7 +6711,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7270,21 +7302,21 @@ msgstr "GreĆĄka"
msgid "Error communicating with device"
msgstr "GreĆĄka u komunikaciji sa ureÄajem"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Nema odgovarajuÄih formata"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "GreĆĄka u razgovoru sa ureÄajem"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7292,67 +7324,67 @@ msgstr ""
"DoĆĄlo je do privremene greĆĄke u komunikaciji sa ureÄajem. Molimo islkjuÄite "
"i ponovo prikljuÄite ureÄaj ili kompletno ponovo pokrenite sustav."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "UreÄaj: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " otkriveno."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "odabrano za slanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Odaberi format za poslati na ureÄaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Nema ureÄaja"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "NemoguÄe poslati: Nijedan ureÄaj nije prikljuÄen"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Nema kartice"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "NemoguÄe poslati: UreÄaj nema memorijsku karticu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr "Automatski konvertiraj slijedeÄe knjige prije otpreme na ureÄaj?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Slanje kataloga na ureÄaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Slanje vijesti na ureÄaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Slanje knjiga na ureÄaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7360,11 +7392,11 @@ msgstr ""
"Nije moguÄe otpremiti slijedeÄe knjige na ureÄaj, jer odgovarajuÄi formati "
"nisu pronaÄeni. Prvo pretvorite knjige u format podrĆŸan od vaĆĄeg ureÄaja."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Nema prostora na ureÄaju"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7651,7 +7683,7 @@ msgstr "Odaberi Format"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Format"
@@ -7787,7 +7819,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7834,8 +7866,8 @@ msgid "Location"
msgstr "Lokacija"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7867,12 +7899,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -8061,22 +8093,22 @@ msgid "Working"
msgstr "Radim"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "Mala Slova"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "Velika Slova"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "VeliÄina Slova Naslova"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9569,12 +9601,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9643,7 +9675,7 @@ msgid "Send test mail from %s to:"
msgstr "PoĆĄalji probnu poĆĄtu od %s do:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Provjera"
@@ -9889,63 +9921,63 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "Vijesti:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "E-knjiga:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "PriloĆŸeno, pronaÄi Äete e-knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "od"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "u %s formatu."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Slanje e-poĆĄte"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr "Automatski konvertiraj slijedeÄe knjige prije otpreme e-mailom?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Nije moguÄe opremiti e-mailom slijedeÄe knjige jer nisu pronaÄeni "
"odgovarajuÄi formati:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Vijesti poslane u"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9959,67 +9991,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "Regularni &izraz"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "&Ime datoteke:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "Naslov:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "Regularni izraz (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Ne odgovara"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Autori:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "Regularni izraz (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Serije:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "Regularni izraz (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Indeks serija:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "Regularni izra (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "Regularni izraz (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -10229,48 +10279,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "VeliÄina (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "Knjiga %s od %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Duplo klikni za urediti mene
"
@@ -10348,7 +10398,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Podudarnosti za pretraĆŸnu frazu %s nisu pronaÄene."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Podudarnosti nisu pronaÄene"
@@ -10365,12 +10415,12 @@ msgid "LRF Viewer toolbar"
msgstr "Alatna Traka LRF Preglednika"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "SlijedeÄa Stranica"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "Prethodna Stranica"
@@ -11183,19 +11233,26 @@ msgstr "Napravi &zadanim"
msgid "&Remove email"
msgstr "&Ukloni e-mail"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Auto slanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "EpoĆĄta"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formati epoĆĄte. Prvi odgovarajuÄi format Äe biti poslan."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11203,7 +11260,7 @@ msgstr ""
"Ako je oznaÄeno, skinute vijesti Äe biti automatski poslane
na ovu e-mail "
"adresu (ako je u jednom od navedenih formata)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "nova epoĆĄtanska adresa"
@@ -11215,94 +11272,94 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Srednji"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Malo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Velik"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"&Broj omota za prikaz u pretraĆŸnom modu (zahtijeva ponovno pokretanje):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Odaberi &jezik (zahtijeva ponovno pokretanje):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
"Osposobi ikonu sustavnog &posluĆŸavnika (zahtijeva ponovo podizanje sustava)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"PrikaĆŸi pretraĆŸivaÄa omota u posebnom prozoru (zahtijeva ponovno podizanje)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11311,22 +11368,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11336,64 +11393,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -12151,30 +12204,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -12271,7 +12328,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Pretraga"
@@ -12364,166 +12421,166 @@ msgstr "Klikni da promijeniĆĄ"
msgid "&Alternate shortcut:"
msgstr "&Alternativna preÄica:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12533,60 +12590,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Spari sve"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Spari bilo koje"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12663,23 +12720,23 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "GreĆĄka u Pretvorbi"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Recept Onesposobljen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Neuspjelo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Imate aktivne poslove. Jeste li sigurni da hoÄete prekinuti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -12689,11 +12746,11 @@ msgstr ""
" Prekid moĆŸe prouzrokovati korupciju ureÄaja.
\n"
" Jeste li sigurni da hoÄete da prekinete?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12897,7 +12954,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opcije za prilagodbu preglednika elektroniÄke knjige"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Zapamti zadnju koriĆĄtenu veliÄinu zaslona"
@@ -12977,36 +13034,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Pogledaj u rjeÄniku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Idi na..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -13084,75 +13141,75 @@ msgstr "Pregled Ispisa"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Odaberi elektroniÄku knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "ElektroniÄke knjige"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Nisu pronaÄeni parovi za: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "UÄitavanje protoka..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Izlaganje %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Dodaj knjiĆŸnu oznaku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Unesi naziv knjiĆŸne oznake:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Upravljaj KnjiĆŸnim Oznakama"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "UÄitavanje elektroniÄke knjige..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "NemoguÄe otvoriti elektroniÄku knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Opcije za kontrolu preglednika"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Ako je naznaÄeno, kod pokretanj Äe pregledniÄki prozor pokuĆĄati da doÄe "
"ispred."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "IspiĆĄi javascript upozorenje i poruke na kontrolnu ploÄu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13230,27 +13287,27 @@ msgstr ""
msgid "Print eBook"
msgstr "IspiĆĄi eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "Promijeni VeliÄinu Slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "Zamijeni VeliÄinu Slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14517,11 +14574,11 @@ msgstr ""
"\n"
"For help on an individual command: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14535,16 +14592,16 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
"Preseljavanje stare baze podataka na ebook biblioteku u %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "Kopiranje %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "SaĆŸimanje baze podataka"
@@ -15608,101 +15665,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Nepoznat Izvor Vijesti"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\" recept treba korisniÄko ime i lozinku."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "Skidanje zavrĆĄeno"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "Neuspjelo skidanje slijedeÄih artikala:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "Neuspjelo skidanje dijelova slijedeÄih artikala:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr " od "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tNeuspjele veze:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "Hvatanje dotoka..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "Dobijeni dotoci sa indeks stranice"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "PokuĆĄaj skidanja omota..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "PoÄetak skidanja [%d thread(s)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "Dotoci skinuti na %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "NemoguÄe skinuti omot: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "Skidanje omota sa %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Artikal bez naslova"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Skinuti artikli: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "Neuspjelo skidanje artikla: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "Grabljenje dotoka"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15828,6 +15885,9 @@ msgstr ""
msgid "Do not download CSS stylesheets."
msgstr "Ne skidaj CSS liste postavki"
+#~ msgid "No valid plugin found in "
+#~ msgstr "Nije pronaÄen vaĆŸeÄi prikljuÄak u "
+
#~ msgid "Options to control the conversion to EPUB"
#~ msgstr "Opcije za kontroliranje pretvaranja na EPUB"
@@ -17190,9 +17250,6 @@ msgstr "Ne skidaj CSS liste postavki"
#~ msgid "Use &Roman numerals for series number"
#~ msgstr "Koristi &Rimske brojeve za brojeve serija"
-#~ msgid "Toolbar"
-#~ msgstr "Alatna traka"
-
#~ msgid "Remove a directory from the frequently used directories list"
#~ msgstr "Ukloni direktorij iz liste Äesto koriĆĄtenih direktorija"
@@ -18973,6 +19030,9 @@ msgstr "Ne skidaj CSS liste postavki"
#~ msgid " "
#~ msgstr " "
+#~ msgid "Customize the toolbar"
+#~ msgstr "Prilagodi traku s alatima"
+
#~ msgid "misc"
#~ msgstr "razno"
diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po
index 1a8bd34fdf..bbfb221910 100644
--- a/src/calibre/translations/hu.po
+++ b/src/calibre/translations/hu.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-03-30 06:19+0000\n"
"Last-Translator: Roadside \n"
"Language-Team: Hungarian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-31 04:34+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:45+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Semmit nem csinĂĄl"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr "Semmit nem csinĂĄl"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr "Semmit nem csinĂĄl"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr "Semmit nem csinĂĄl"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr "Semmit nem csinĂĄl"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr "Semmit nem csinĂĄl"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr "Semmit nem csinĂĄl"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr "Semmit nem csinĂĄl"
msgid "Unknown"
msgstr "Ismeretlen"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Alap"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "TestreszabĂĄs"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "BeĂĄllĂtĂĄs nem lehetsĂ©ges"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "FĂĄjltĂpus"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Metaadat olvasĂł"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Metaadat ĂrĂł"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "KatalĂłgus kĂ©szĂtĆ"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "FelhasznĂĄlĂłi felĂŒlet akciĂłi"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "BeĂĄllĂtĂĄsok"
@@ -333,8 +333,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "HozzĂĄadja/eltĂĄvolĂtja a sajĂĄt oszlopjĂĄt a calibre könyv listĂĄjĂĄban"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Az eszköztår testreszabåsa"
+msgid "Toolbar"
+msgstr "Eszköztår"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -345,8 +345,8 @@ msgstr ""
"megvĂĄltoztatĂĄsa"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Keresés testreszabåsa"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -675,35 +675,31 @@ msgstr "A B&N Nook Color olvasĂł profilja"
msgid "This profile is intended for the Sanda Bambook."
msgstr "Ez a Sanda Bambook profilbeĂĄllĂtĂĄsa."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "TelepĂtett bĆvĂtmĂ©nyek"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "A fĂĄjltĂpus beĂ©pĂŒlĆmodulok lekĂ©pezĂ©se"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "BĆvĂtmĂ©nyek testreszabĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Letiltott bĆvĂtmĂ©nyek"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Plugin-ok engedélyezése"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Nem talĂĄltam Ă©rvĂ©nyes bĆvĂtmĂ©nyt itt: "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "A %s bĆvĂtmĂ©ny indĂtĂĄsa a következĆ hibaĂŒzenettel meghiusult:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -715,17 +711,17 @@ msgstr ""
" IgazĂtsa Calibret sajĂĄt igĂ©nyeihez kĂŒlsĆ pluginok betöltĂ©sĂ©vel.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr "BĆvĂtmĂ©ny hozzĂĄadĂĄsa a ZIP fĂĄjl elĂ©rĂ©si ĂștjĂĄnak megadĂĄsĂĄval."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Egy telepĂtett bĆvĂtmĂ©ny eltĂĄvolĂtĂĄsa nĂ©v alapjĂĄn. Nincs hatĂĄssal a "
"beĂ©pĂtett bĆvĂtmĂ©nyekre."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -733,15 +729,15 @@ msgstr ""
"BĆvĂtmĂ©ny testreszabĂĄsa. Adja meg a bĆvĂtmĂ©ny nevĂ©t, Ă©s a kĂ©rt beĂĄllĂtĂĄst, "
"vesszĆvel elvĂĄlasztva."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "A telepĂtett bĆvĂtĆmodulok listĂĄzĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "A bĆvĂtmĂ©ny engedĂ©lyezĂ©se"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "A bĆvĂtmĂ©ny letiltĂĄsa"
@@ -765,106 +761,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "KapcsolĂłdĂĄs S60 telefonokhoz"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Apple eszköz"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "iTunes/iBooks-al kommunikĂĄciĂł"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Apple eszköz felismerve. IndĂtom az iTunes-t. KĂ©rem, vĂĄrjon........."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Eszköz metaadat listĂĄjĂĄnak frissĂtĂ©se"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d / %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "Kész"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "HĂrek (RSS)"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "KatalĂłgus"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "KommunikĂĄciĂł az iTunes-al."
@@ -915,20 +923,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Az eszközön lĂ©vĆ könyvek listĂĄjĂĄnak összeĂĄllĂtĂĄsa..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "Könyvek kĂŒldĂ©se az eszközre..."
@@ -936,8 +944,8 @@ msgstr "Könyvek kĂŒldĂ©se az eszközre..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Könyvek hozzåadåsa az eszköz metaadat liståhoz..."
@@ -947,8 +955,8 @@ msgstr "Könyvek hozzåadåsa az eszköz metaadat liståhoz..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Könyvek eltĂĄvolĂtĂĄsa az eszközrĆl"
@@ -956,17 +964,17 @@ msgstr "Könyvek eltĂĄvolĂtĂĄsa az eszközrĆl"
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Könyvek eltĂĄvolĂtĂĄsa az eszköz metaadat listĂĄrĂłl..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Metaadatok kĂŒldĂ©se az eszközre"
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "A Bambook SDK nincs telepĂtve."
@@ -1267,15 +1275,15 @@ msgstr "KapcsolĂłdĂĄs Sony PRS-500 olvasĂłhoz."
msgid "Communicate with all the Sony eBook readers."
msgstr "Kommunikåció az összes Sony eBook olvasóval."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1283,18 +1291,18 @@ msgstr ""
"VesszĆvel tagolt metadaadat mezĆk gyƱjtemĂ©nyek lĂ©trehozĂĄsĂĄra az olvasĂłn. "
"LehetĆsĂ©gek: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1303,29 +1311,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1462,7 +1481,7 @@ msgstr "KiegĂ©szĂtĆ testreszabĂĄs"
msgid "Communicate with an eBook reader."
msgstr "KapcsolĂłdĂĄs egy ebook olvasĂłhoz"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Eszköz-informåció lekérdezése"
@@ -2223,7 +2242,7 @@ msgstr "KonvertĂĄlĂĄs HTML formĂĄtumba..."
msgid "Running transforms on ebook..."
msgstr "ĂtalakĂtĂĄsok futtatatĂĄsa a könyvön..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Létrehozås"
@@ -2376,7 +2395,7 @@ msgstr "IndĂtĂĄs"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Ne szĂșrja be a TartalomjegyzĂ©ket a könyv elejĂ©re."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2387,6 +2406,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2773,105 +2796,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "SABLON HIBA"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "Nem"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "Igen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "CĂm"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "SzerzĆ(k)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "KiadĂł"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Producer"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Megjegyzés"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "CĂmkĂ©k"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Sorozatok"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Nyelv"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "DĂĄtum"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "KiadĂĄs ideje"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Jogok"
@@ -3279,7 +3302,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Metaadatok forrĂĄsa"
@@ -3415,7 +3438,7 @@ msgid "HTML TOC generation options."
msgstr "HTML TartalomjegyzĂ©k generĂĄlĂĄs beĂĄllĂtĂĄsai."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3611,6 +3634,7 @@ msgid "Author"
msgstr "SzerzĆ"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "TĂĄrgy"
@@ -3929,86 +3953,90 @@ msgstr ""
"hasznos, ha egyszerƱ szöveg kimenetƱ lehetĆsĂ©ggel pĂĄrosul, mert az egyszerƱ "
"szövegbĆl mindig el vannak tĂĄvolĂtva a hivatkozĂĄsok."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr "AlapbeĂĄllĂtĂĄskĂ©nt a memĂłriakĂĄrtyĂĄra kĂŒldje a belsĆ memĂłria helyett"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "MegerĆsĂtĂ©s törlĂ©s elĆtt"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "A fĆablak mĂ©retei"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "FigyelmeztetĂ©s Ășj verziĂł esetĂ©n."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr "Római szåmok hasznålata a könyvsorozatok szåmozåsånål"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "CĂmkelista rendezĂ©se nĂ©v, nĂ©pszerƱsĂ©g vagy Ă©rtĂ©kelĂ©s alapjĂĄn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr "A borĂtĂł alapjĂĄn törtĂ©nĆ böngĂ©szĂ©skor a megjelenĂtett borĂtĂłk szĂĄma"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Az LRF-be való konvertålås alapértelmezett értékei"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "A beĂ©pĂtett LRF olvasĂłprogram beĂĄllĂtĂĄsai"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr "A beĂ©pĂtett olvasĂłprogram ĂĄltal megjelenĂtett formĂĄtumok"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr "A könyvlistĂĄban megjelenĂtendĆ oszlopok"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr "A tartalomkiszolgĂĄlĂł automatikus indĂtĂĄsa az alkalmazĂĄs indulĂĄsakor."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "A legrĂ©gebbi adatbĂĄzisban megtartandĂł hĂr"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Ikon megjelenĂtĂ©se a tĂĄlcĂĄn"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Letöltött hĂrek kĂŒldĂ©se az eszközre"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr "Könyvek törlése az adatbåzisból az eszközre való feltöltés utån"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr "A borĂtĂłk megjelenĂtĂ©se kĂŒlön ablakban a calibre fĆablaka helyett."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"Az alapĂ©rtelmezett mƱvelet a 'KĂŒldĂ©s eszközre' gombra valĂł kattintĂĄskor"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
@@ -4016,7 +4044,7 @@ msgstr ""
"A keresĂ©s elkezdĆdik, ahogy gĂ©peli a szöveget. Ha ez ki van kapcsolva, akkor "
"a keresés csak akkor indul el, ha az Enter vagy a Return billentyƱt lenyomja."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
@@ -4026,46 +4054,46 @@ msgstr ""
"kijelzĂ©s helyett. A következĆ talĂĄlat megjelenĂtĂ©sĂ©hez hasznĂĄlja az N vagy "
"az F3-as billentyƱt."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "A sorban ålló mƱveletek maximålis szåma"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "KözössĂ©gi metaadatok letöltĂ©se (cĂmkĂ©k, Ă©rtĂ©kelĂ©s stb.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Ărja felĂŒl a szerzĆt Ă©s a cĂmet az Ășj metaadattal"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "BorĂtĂł automatikus letöltĂ©se ha lehetsĂ©ges"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
"A maximålis pårhuzamosan végrehajtandó mƱveletek szåmånak korlåtozåsa a "
"processzorok szĂĄmĂĄra"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "FelhasznĂĄlĂłi felĂŒlet elrendezĂ©se"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr "Mutatssa az ĂĄtlagos Ă©rtĂ©kelĂ©seket tĂ©telenkĂ©nt a cĂmke tallĂłzĂłban"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "FelhasznĂĄlĂłi felĂŒlet animĂĄciĂłinak tiltĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "VĂĄlasszon a fĂĄjlok közĂŒl"
@@ -4280,8 +4308,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Nincs könyv kivålasztva."
@@ -4486,7 +4514,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4555,7 +4583,7 @@ msgid "Bulk convert"
msgstr "Csoportos konvertĂĄlĂĄs"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Nem lehet konvertĂĄlni"
@@ -4563,7 +4591,7 @@ msgstr "Nem lehet konvertĂĄlni"
msgid "Starting conversion of %d book(s)"
msgstr "%d könyv konvertålåsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr "A kimeneti fĂĄjl ĂŒres, valĂłszĂnƱleg a konverziĂłs folyamat lefagyott."
@@ -4752,7 +4780,7 @@ msgid "Stop Content Server"
msgstr "Tartalomszerver leĂĄllĂtĂĄsa"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Email kĂŒldĂ©se"
@@ -4760,32 +4788,32 @@ msgstr "Email kĂŒldĂ©se"
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(törlés könyvtårból)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Könyvek e-mail alapĂș megosztĂĄsĂĄnak beĂĄllĂtĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "KĂŒldĂ©s eszközre"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Kapcsolat/megosztĂĄs"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr "LeĂĄllĂtĂĄs"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "Szerver leĂĄllĂtĂĄsa, ez egy percig is eltarthat, kĂ©rjĂŒk vĂĄrj..."
@@ -4876,20 +4904,20 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "{0} letöltése {1} könyvhöz"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Metaadat nem szerkeszthetĆ"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Nem lehet a könyveket összefƱzni"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Legalåbb két könyvet ki kell vålasztani az egybevonåshoz"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4897,7 +4925,7 @@ msgstr ""
"Több, mint 5 könyvet jelölt ki összefƱzésre. Biztosan végre akarja "
"hajtani a mƱveletet?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4909,7 +4937,7 @@ msgstr ""
"mĂĄsodik Ă©s az ezutĂĄn következĆ kivĂĄlasztott könyveket sem törölni, sem "
"megvĂĄltoztatni nem lehet.
Valóban folytatni szeretné?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4929,7 +4957,7 @@ msgstr ""
"következĆ könyvek minden duplikĂĄlt formĂĄtuma vĂ©glegesen törlĆdni fog "
"a calibre könyvtåråból.
Valóban folytatni szeretné?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4947,19 +4975,19 @@ msgstr ""
"duplikĂĄlt formĂĄtuma vĂ©glegesen törlĆdni fog a calibre könyvtĂĄrĂĄbĂłl. "
"
Valóban folytatni szeretné?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "HĂrek letöltĂ©se"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "HĂrek letöltĂ©se: "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " letöltve"
@@ -5024,7 +5052,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "BeĂĄllĂtĂĄs VarĂĄzslĂł indĂtĂĄsa"
@@ -5270,7 +5298,7 @@ msgid "The specified directory could not be processed."
msgstr "A megadott könyvtårt nem lehet hasznålni."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Nincsenek könyvek"
@@ -5487,8 +5515,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "ElĂ©rĂ©si Ășt"
@@ -5498,17 +5526,17 @@ msgstr "ElĂ©rĂ©si Ășt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "FormĂĄtumok"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "GyƱjtemények"
@@ -5518,25 +5546,25 @@ msgid "Click to open"
msgstr "Kattints a megnyitåsért"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Nincs"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr "BorĂtĂł beillesztĂ©se"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr "BorĂtĂł mĂĄsolĂĄsa"
@@ -5594,7 +5622,7 @@ msgstr "kimenet"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5617,14 +5645,14 @@ msgstr "kimenet"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6200,10 +6228,14 @@ msgstr "Ne szĂșrja be a TartalomjegyzĂ©ket a könyv elejĂ©re."
msgid "FB2 Output"
msgstr "FB2 kimenet"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Részekre osztås"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "BetƱ-åtméretezés varåzsló"
@@ -6807,7 +6839,7 @@ msgid "Regex:"
msgstr "Regulåris kifejezés:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Teszt"
@@ -7401,21 +7433,21 @@ msgstr "Hiba"
msgid "Error communicating with device"
msgstr "Hiba az eszközkapcsolatban"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Nincs megfelelĆ formĂĄtum"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Mappa eszközként való megnyitåsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Hiba a kapcsolatban"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7423,69 +7455,69 @@ msgstr ""
"Hiba az eszközkapcsolatban. VĂĄlassza le majd csatlakoztassa Ășjra az eszközt "
"Ă©s/vagy indĂtssa Ășjra az eszközt, esetleg a programot."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Eszköz: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " felismerve"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "kivĂĄlasztva kĂŒldĂ©shez"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Az eszközre kĂŒldendĆ formĂĄtum kivĂĄlasztĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Nincs eszköz"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Nem tudom kĂŒldeni: nincs csatlakoztatott eszköz"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Nincs memĂłriakĂĄrtya"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Nem tudom kĂŒldeni: az eszközben nincs memĂłriakĂĄrtya"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Az eszközre valĂł feltöltĂ©s elĆtt automatikusan konvertĂĄljam a kijelölt "
"könyveket?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "KatalĂłgusok kĂŒldĂ©se az eszközre."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "HĂrek kĂŒldĂ©se az eszközre"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Könyvek kĂŒldĂ©se az eszközre."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7494,11 +7526,11 @@ msgstr ""
"formĂĄtumĂș vĂĄltozatuk. KonvertĂĄlja ĂĄt a nem megfelelĆeket valamelyik, az "
"eszközöd åltal tåmogatott formåtumra."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Nincs elég hely az eszközön"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7786,7 +7818,7 @@ msgstr "FormĂĄtum kivĂĄlasztĂĄsa"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "FormĂĄtum"
@@ -7922,7 +7954,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7969,8 +8001,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8002,12 +8034,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -8202,22 +8234,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "KisbetƱk"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "NagybetƱk"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Minden SzĂł NagybetƱvel KezdĆdik"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Nagy kezdĆbetƱs szavakkĂĄ alakĂt"
@@ -9728,12 +9760,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9802,7 +9834,7 @@ msgid "Send test mail from %s to:"
msgstr "Teszt email kĂŒldĂ©se %s-rĂłl a következĆre:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Teszt"
@@ -10053,65 +10085,65 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "HĂrek:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "E-book:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "Az ebook csatolva"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "%s formĂĄtumban."
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Email kĂŒldĂ©se:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Az email-ben valĂł elkĂŒldĂ©s elĆtt automatikusan konvertĂĄljam a kijelölt "
"könyveket?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Nem lehet elkĂŒldeni a következĆ könyveket, mert nem lĂ©teznek a megadott "
"formĂĄtumokban:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "HĂrek elkĂŒldve:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10125,67 +10157,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "Regulåris &kifejezés"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "Fåjlnév:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "CĂm:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "Regulåris kifejezés (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Nincs talĂĄlat"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "SzerzĆk:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "Regulåris kifejezés (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Sorozat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "Regulåris kifejezés (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "SorszĂĄm:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "Sorozaton belĂŒli sorszĂĄm. RegulĂĄris kifejezĂ©s (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "Regulåris kifejezés (?P)"
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -10396,48 +10446,48 @@ msgstr ""
msgid "Edit template"
msgstr "Sablon szerkesztése"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr "Az eszközön"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr "Méret (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr "A keresési név \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr "%s. rész - %s sorozat"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr "Duplakattintås a szerkesztéshez
"
@@ -10514,7 +10564,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Nincs talålat a keresett kifejezésre: %s."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr "Nincs talĂĄlat"
@@ -10531,12 +10581,12 @@ msgid "LRF Viewer toolbar"
msgstr "LRF olvasó eszköztår"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr "KövetkezÔ oldal"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr "ElĆzĆ oldal"
@@ -11361,20 +11411,27 @@ msgstr "Legyen alapértelmezett"
msgid "&Remove email"
msgstr "Email eltĂĄvolĂtĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Auto kĂŒld"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"Emailben elkĂŒndendĆ formĂĄtum. Az elsĆ lĂ©tezĆ formĂĄtum kerĂŒl elkĂŒldĂ©sre."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11383,7 +11440,7 @@ msgstr ""
"kĂŒldve emailben erre a cĂmre (ha lĂ©tezik a 'FormĂĄtumok' oszlopban beĂrtaknak "
"megfelelĆ)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "Ășj email cĂm"
@@ -11395,94 +11452,94 @@ msgstr "Keskeny"
msgid "Wide"
msgstr "Széles"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr "Közepes"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr "Kicsi"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr "Nagy"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Mindig"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Soha"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Elsà betñ szerint"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Letiltva"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "FelhasznĂĄlĂłi felĂŒlet elrendezĂ©se (ĂșjraindĂtĂĄs szĂŒksĂ©ges)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"MegjelenĂtett borĂtĂłk szĂĄma böngĂ©szĂ©skor (borĂtĂł böngĂ©szĂ©s ĂŒzemmĂłdban, "
"ĂșjraindĂtĂĄst igĂ©nyel)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Nyelv kivĂĄlasztĂĄsa (ĂșjraindĂtĂĄs szĂŒksĂ©ges):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "ĂrtĂ©kelĂ©sek ĂĄtlagĂĄnak megjelenĂtĂ©se a cimkeböngĂ©szĆben"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr "Minden animĂĄciĂł letiltĂĄsa. Hasznos funkciĂł lassĂș/rĂ©gi gĂ©pek esetĂ©n."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "AnimĂĄciĂłk tiltĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Ikon megjelenĂtĂ©se a tĂĄlcĂĄn (ĂșjraindĂtĂĄs szĂŒksĂ©ges)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "ĂdvözlĆ kĂ©pernyĆ indĂtĂĄskor"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "ĂrtesĂtĂ©sek letiltĂĄsa az Ă©rtesĂtĂ©si terĂŒleten"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Római szåmok hasznålata a könyvsorozatoknål"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"A borĂtĂł alapjĂĄn törtĂ©nĆ keresĂ©s kĂŒlön ablakba (ĂșjraindĂtĂĄs szĂŒksĂ©ges)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr "CimkeböngĂ©szĆ kategĂłriĂĄk Ă©s felosztĂĄsi eljĂĄrĂĄs:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11491,22 +11548,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr "ĂsszezĂĄrĂĄs, ha az elemek szĂĄma több, mint:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11516,64 +11573,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Eszköztår"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "Ikonméret:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Feliratok az ikonok alatt:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "Az eszköztår szétvålasztåsa két eszköztårrå"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "BetƱtĂpus:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "BetƱtĂpus cserĂ©je (ĂșjraindĂtĂĄs szĂŒksĂ©ges)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Alkalmaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "AlapĂ©rtelmezett beĂĄllĂtĂĄsok visszaĂĄllĂtĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "VĂĄltozĂĄsok elvetĂ©se Ă©s visszatĂ©rĂ©s a fĆmenĂŒbe"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -12339,30 +12392,34 @@ msgid "The main toolbar"
msgstr "A fĆ eszköztĂĄrban"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
msgid "The main toolbar when a device is connected"
msgstr "A fĆ eszköztĂĄrban, ha egy eszköz csatlakozott"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr "A könyvek helyi menĂŒjĂ©ben, a calibre könyvtĂĄrĂĄban"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr "A könyvek helyi menĂŒjĂ©ben, az eszközön"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -12461,7 +12518,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Keresés"
@@ -12554,167 +12611,167 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "%s åtnevezése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "%s keresése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "A(z) %s kivételével mindent keressen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "A(z) %s kategória elrejtése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Könyvek keresése a(z) %s kategóriåban"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Ne keressen könyveket a(z) %s kategóriåban"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "A(z) %s kezelése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Elmentett keresések kezelése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Felhasznålói kategóriåk kezelése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Minden kategĂłria megjelenĂtĂ©se"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Az alketegória séma megvåltoztatåsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Sok könyv metaadatĂĄnak megvĂĄltoztatĂĄsa hosszĂș ideig is eltarthat. Folytatja?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr "Keresés"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr "Felhasznålói kategória åtnevezése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr "A(z) %s név mår hasznålatban van"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr "Ăj kategĂłria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr "Felhasznålói kategória törlése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr "A8z) %s nem egy felhasznĂĄlĂłi kategĂłria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr "A(z) %s elemeket tartalmaz. Valóban törölni akarja?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr "KategĂłria eltĂĄvolĂtĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr "A(z) %s felhasznålói kategória nem létezik"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr "HozzĂĄadĂĄs felhasznĂĄlĂłi kategĂłriĂĄhoz"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr "A(z) %s felhasznålói kategória nem létezik"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr "Elemek keresése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12724,62 +12781,62 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr "&Keres"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr "Az elsĆ/következĆ elem keresĂ©se"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr "A kategóriåk összecsukåsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
"Nincs több talålat.
Kattintson a keresĂ©sre Ășjra az elsĆ talĂĄlathoz "
"ugrĂĄshoz"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr "Rendezés név szerint"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr "Rendezés népszerƱség szering"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr "Rendezés åtlagos értékelés szerint"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr "Minden fetĂ©tel teljesĂŒl"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr "Bårmelyik feltétel"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr "&Felhasznålói kategóriåk kezelése"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr "HozzĂ©n lĂ©tre sajĂĄt kategĂłriĂĄkat a Cimke BöngĂ©szĆben"
@@ -12857,23 +12914,23 @@ msgstr ""
"hibanaplĂł elĂ©rhetĆ a következĆ helyen: %s
A hibanaplĂł automatikusan "
"megjelenik."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "KonvertĂĄlĂĄsi hiba"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "CĂmzett tiltĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Nem sikerĂŒlt"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Folyamatban van nĂ©hĂĄny mƱvelet vĂ©grehajtĂĄsa. MegszakĂtja?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -12883,11 +12940,11 @@ msgstr ""
" A kilépés adatvesztést okozhat az eszközön.
\n"
" Biztos, hogy ki akarsz lépni??"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Folyamatban lĂ©vĆ mƱveletek"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13095,7 +13152,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Ebook olvasĂł beĂĄllĂtĂĄsa"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Az utoljåra hasznålt ablakméret megjegyzése"
@@ -13175,36 +13232,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "Keresés szótårban"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "UgrĂĄs..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -13282,75 +13339,75 @@ msgstr "Nyomtatåsi kép"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "KapcsolĂłdĂĄs a dict.org-hoz, hogy keressĂŒk: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Ebook vĂĄlasztĂĄs"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Ebook-ok"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Nincs talĂĄlat a következĆhöz: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Folyamatban..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "%s létrehozåsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "KönyvjelzĆ hozzĂĄadĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "KönyvjelzĆ nevĂ©nek megadĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "KönyvjelzĆk kezelĂ©se"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Ebook betöltése..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Nem lehet megnyitni a könyvet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Az ebook olvasĂł program beĂĄllĂtĂĄsai"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Ha be van ĂĄllĂtva, akkor az olvasĂłprogram megprĂłbĂĄl az elĆtĂ©rbe kerĂŒlni "
"indulĂĄskor."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Javascript Ă©s konzolĂŒzenetek megjelenĂtĂ©se a konzolon"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13428,27 +13485,27 @@ msgstr ""
msgid "Print eBook"
msgstr "eBook nyomtatĂĄsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr "KisbetƱ - nagybetƱ våltås"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr "KisbetƱ - nagybetƱ våltås"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -14694,11 +14751,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14712,15 +14769,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr "Régi adatbåzis åthozatala a jelenlegibe: %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr "MĂĄsolĂĄs: %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr "AdatbĂĄzis tömörĂtĂ©se"
@@ -15780,101 +15837,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Ismeretlen HĂrforrĂĄs"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr "A letöltĂ©s befejezĆdött"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr "A következĆ cikkek letöltĂ©se nem sikerĂŒlt:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr "A következĆ cikkek rĂ©szeinek letöltĂ©se nem sikerĂŒlt:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr "\tHibĂĄs linkek:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr "Nem lehet cikket letölteni."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr "HĂrek letöltĂ©se..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr "HĂrek letöltve az index oldalrĂłl"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr "BorĂtĂł letöltĂ©se..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr "Letöltés megkezdve [%d szålon]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr "HĂrek letöltve: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr "Nem lehet borĂtĂłt letölteni: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr "BorĂtĂł letöltĂ©se a következĆ helyrĆl: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr "Névtelen Cikk"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr "Cikk letöltve: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr "A következĆ cikk letöltĂ©se nem sikerĂŒlt: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr "HĂr letöltĂ©se"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -16141,6 +16198,9 @@ msgstr "Ne töltse le a CSS stĂluslapokat."
#~ msgid "Options to control the conversion to EPUB"
#~ msgstr "EPUB formĂĄtumba konvertĂĄlĂĄs beĂĄllĂtĂĄsai"
+#~ msgid "No valid plugin found in "
+#~ msgstr "Nem talĂĄltam Ă©rvĂ©nyes bĆvĂtmĂ©nyt itt: "
+
#~ msgid "Print generated OPF file to stdout"
#~ msgstr "Ărja ki a generĂĄlt OPF fĂĄjl tartalmĂĄt"
@@ -17109,9 +17169,6 @@ msgstr "Ne töltse le a CSS stĂluslapokat."
#~ msgid "Communicate with the Cybook eBook reader."
#~ msgstr "KapcsolĂłdĂĄs Cybook olvasĂłhoz."
-#~ msgid "Toolbar"
-#~ msgstr "Eszköztår"
-
#~ msgid "Show &text in toolbar buttons"
#~ msgstr "Gombfeliratok mutatåsa az eszköztårban"
@@ -18131,6 +18188,9 @@ msgstr "Ne töltse le a CSS stĂluslapokat."
#~ msgid "Switch to library..."
#~ msgstr "AdatbĂĄzis vĂĄltĂĄs..."
+#~ msgid "Customize the toolbar"
+#~ msgstr "Az eszköztår testreszabåsa"
+
#~ msgid "Communicate with the Booq Avant"
#~ msgstr "KommunikĂĄciĂł a Booq Avant-al"
@@ -18174,6 +18234,9 @@ msgstr "Ne töltse le a CSS stĂluslapokat."
#~ "Ă©rtĂ©kekre. Azt hogy hogyan generĂĄlja BeĂĄllĂtĂĄsok->HaladĂł->Finom beĂĄllĂĂĄsok "
#~ "menĂŒpontban kontrollĂĄlhatĂłk."
+#~ msgid "Customize searching"
+#~ msgstr "Keresés testreszabåsa"
+
#~ msgid "ascii/LaTeX"
#~ msgstr "ascii/LaTeX"
@@ -18194,3 +18257,6 @@ msgstr "Ne töltse le a CSS stĂluslapokat."
#~ msgid "backslashreplace"
#~ msgstr "Visszaperjel cseréje"
+
+#~ msgid "&Split the toolbar into two toolbars"
+#~ msgstr "Az eszköztår szétvålasztåsa két eszköztårrå"
diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po
index 2badfb3da3..34ff525f29 100644
--- a/src/calibre/translations/id.po
+++ b/src/calibre/translations/id.po
@@ -7,21 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-01-31 19:51+0000\n"
"Last-Translator: Santoso Wijaya \n"
"Language-Team: Indonesian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-03-27 04:42+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:45+0000\n"
"X-Generator: Launchpad (build 12559)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -32,7 +32,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -49,9 +49,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -71,7 +71,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -117,19 +117,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -137,12 +137,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -153,11 +153,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -171,46 +171,46 @@ msgstr ""
msgid "Unknown"
msgstr "Tidak Dikenal"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Dasar"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Sesuaikan"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Jenis file"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Pembaca metadata"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Penulis metadata"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Pembuat katalog"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "Aksi Antar Muka"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Preferensi"
@@ -330,8 +330,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Konfigurasikan toolbar"
+msgid "Toolbar"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -340,7 +340,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
+msgid "Searching"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
@@ -652,35 +652,31 @@ msgstr "Profil ini adalah untuk B&N Nook Color"
msgid "This profile is intended for the Sanda Bambook."
msgstr "Profil ini adalah untuk Sanda Bambook"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Plugin terinstal"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Plugin non-aktif"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Plugin aktif"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -688,29 +684,29 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr ""
@@ -732,106 +728,118 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
-msgid "Use Series as Category in iTunes/iBooks"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
-msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
-msgid "Cache covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
-msgid "Enable to cache and display covers from iTunes/iBooks"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
-msgid "Apple device"
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+msgid "Use Series as Category in iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
+msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
+msgid "Cache covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
+msgid "Enable to cache and display covers from iTunes/iBooks"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
+msgid "Apple device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr ""
@@ -875,20 +883,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr ""
@@ -896,8 +904,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr ""
@@ -907,8 +915,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr ""
@@ -916,17 +924,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr ""
@@ -1225,32 +1233,32 @@ msgstr ""
msgid "Communicate with all the Sony eBook readers."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
"after the \":\" character."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1259,29 +1267,40 @@ msgid ""
"950 and newer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
"performance is unacceptable."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1414,7 +1433,7 @@ msgstr ""
msgid "Communicate with an eBook reader."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr ""
@@ -2051,7 +2070,7 @@ msgstr ""
msgid "Running transforms on ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr ""
@@ -2166,7 +2185,7 @@ msgstr ""
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2177,6 +2196,10 @@ msgid ""
"of Contents)."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2526,105 +2549,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr ""
@@ -3007,7 +3030,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr ""
@@ -3140,7 +3163,7 @@ msgid "HTML TOC generation options."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3306,6 +3329,7 @@ msgid "Author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr ""
@@ -3570,135 +3594,139 @@ msgid ""
"are always removed with plain text output."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
msgid "Use Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Number of covers to show in the cover browsing mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Formats that are viewed using the internal viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Columns to be displayed in the book list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
msgid "Automatically launch content server on application startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr ""
@@ -3906,8 +3934,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr ""
@@ -4104,7 +4132,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4170,7 +4198,7 @@ msgid "Bulk convert"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr ""
@@ -4178,7 +4206,7 @@ msgstr ""
msgid "Starting conversion of %d book(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
@@ -4359,7 +4387,7 @@ msgid "Stop Content Server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr ""
@@ -4367,32 +4395,32 @@ msgstr ""
msgid "Email to and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr ""
@@ -4479,26 +4507,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -4506,7 +4534,7 @@ msgid ""
"changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -4518,7 +4546,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -4529,19 +4557,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr ""
@@ -4606,7 +4634,7 @@ msgid "Ctrl+P"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr ""
@@ -4848,7 +4876,7 @@ msgid "The specified directory could not be processed."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr ""
@@ -5050,8 +5078,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr ""
@@ -5061,17 +5089,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr ""
@@ -5081,25 +5109,25 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5157,7 +5185,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5180,14 +5208,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -5752,10 +5780,14 @@ msgstr ""
msgid "FB2 Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr ""
@@ -6347,7 +6379,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6932,97 +6964,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -7308,7 +7340,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr ""
@@ -7444,7 +7476,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr ""
@@ -7491,8 +7523,8 @@ msgid "Location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -7524,12 +7556,12 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7713,22 +7745,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr ""
@@ -9208,12 +9240,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -9282,7 +9314,7 @@ msgid "Send test mail from %s to:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr ""
@@ -9517,61 +9549,61 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -9585,67 +9617,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
+msgid "Publisher:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
+msgid "Regular expression (?P)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
+msgid "Published:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
+msgid "Regular expression (?P)"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Cover Browser"
msgstr ""
@@ -9853,48 +9903,48 @@ msgstr ""
msgid "Edit template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251
msgid "On Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:762
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1316
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:768
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
msgid "Double click to edit me
"
msgstr ""
@@ -9969,7 +10019,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9986,12 +10036,12 @@ msgid "LRF Viewer toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558
msgid "Next Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559
msgid "Previous Page"
msgstr ""
@@ -10797,25 +10847,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10827,91 +10884,91 @@ msgstr ""
msgid "Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10920,22 +10977,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10945,64 +11002,60 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
msgid "Restart needed"
msgstr ""
@@ -11733,30 +11786,34 @@ msgid "The main toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The main toolbar when a device is connected"
+msgid "The optional second toolbar"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+msgid "The main toolbar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11853,7 +11910,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11946,166 +12003,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12115,60 +12172,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
msgid "No More Matches. Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12241,34 +12298,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
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/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12468,7 +12525,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12546,36 +12603,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12651,73 +12708,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12792,27 +12849,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
msgid "Toggle"
msgstr ""
@@ -13978,11 +14035,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -13996,15 +14053,15 @@ msgstr ""
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3079
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3096
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3097
msgid "Compacting database"
msgstr ""
@@ -15041,101 +15098,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:629
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:743
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:745
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:842
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
msgid "Could not fetch article."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
msgid "The debug traceback is available earlier in this log"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
msgid "Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:874
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:885
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:981
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1045
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1213
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1295
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1312
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1459
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1460
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1474
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1475
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -15247,3 +15304,6 @@ msgstr ""
#~ msgid " "
#~ msgstr " "
+
+#~ msgid "Customize the toolbar"
+#~ msgstr "Konfigurasikan toolbar"
diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po
index 7ea604be0b..85aff09a57 100644
--- a/src/calibre/translations/it.po
+++ b/src/calibre/translations/it.po
@@ -8,23 +8,23 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre_calibre-it\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-26 02:12+0000\n"
+"POT-Creation-Date: 2011-04-01 19:21+0000\n"
"PO-Revision-Date: 2011-02-27 23:05+0000\n"
"Last-Translator: Andrea Marenghi \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: 2011-03-27 04:42+0000\n"
+"X-Launchpad-Export-Date: 2011-04-02 04:45+0000\n"
"X-Generator: Launchpad (build 12559)\n"
"X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
msgstr "Non fa assolutamente niente"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
@@ -35,7 +35,7 @@ msgstr "Non fa assolutamente niente"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:461
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
@@ -52,9 +52,9 @@ msgstr "Non fa assolutamente niente"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:74
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:424
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:429
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:426
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:431
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54
@@ -74,7 +74,7 @@ msgstr "Non fa assolutamente niente"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:34
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txtz.py:23
@@ -120,19 +120,19 @@ msgstr "Non fa assolutamente niente"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:318
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1108
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1111
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
@@ -140,12 +140,12 @@ msgstr "Non fa assolutamente niente"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:235
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:430
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1013
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:185
@@ -156,11 +156,11 @@ msgstr "Non fa assolutamente niente"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
#: /home/kovid/work/calibre/src/calibre/library/database2.py:503
#: /home/kovid/work/calibre/src/calibre/library/database2.py:514
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1776
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1900
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2889
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2891
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3024
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1777
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2890
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2892
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3025
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
@@ -174,46 +174,46 @@ msgstr "Non fa assolutamente niente"
msgid "Unknown"
msgstr "Sconosciuto"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77
msgid "Base"
msgstr "Base"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148
msgid "Customize"
msgstr "Personalizzazione"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:47
msgid "Cannot configure"
msgstr "Impossibile configurare"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:305
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318
msgid "File type"
msgstr "Tipo di file"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354
msgid "Metadata reader"
msgstr "Lettore metadati"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:371
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384
msgid "Metadata writer"
msgstr "Scrittore metadati"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:401
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414
msgid "Catalog generator"
msgstr "Generatore del catalogo"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:510
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523
msgid "User Interface Action"
msgstr "Azioni interfaccia utente"
-#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:190
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
msgstr "Preferenze"
@@ -340,8 +340,8 @@ msgid "Add/remove your own columns to the calibre book list"
msgstr "Aggiunge/Rimuove colonne personalizzate dalla lista dei libri"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
-msgid "Customize the toolbar"
-msgstr "Personalizza la barra degli strumenti"
+msgid "Toolbar"
+msgstr "Barra degli strumenti"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid ""
@@ -352,8 +352,8 @@ msgstr ""
"azioni disponibili in ognuno"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
-msgid "Customize searching"
-msgstr "Personalizzazione ricerche"
+msgid "Searching"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Customize the way searching for books works in calibre"
@@ -694,35 +694,31 @@ msgstr "Questo profilo Ăš pensato per il B&N Nook Color."
msgid "This profile is intended for the Sanda Bambook."
msgstr "Questo profilo Ăš riservato a Sanda Bambook."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:26
msgid "Installed plugins"
msgstr "Plugin installati"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:27
msgid "Mapping for filetype plugins"
msgstr "Plugin per mapping dei tipi di file"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
msgid "Local plugin customization"
msgstr "Personalizzazione dei plugin locali"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
msgid "Disabled plugins"
msgstr "Plugin disabilitati"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
msgid "Enabled plugins"
msgstr "Plugin attivati"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:94
-msgid "No valid plugin found in "
-msgstr "Nessun plugin valido trovato in "
-
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:476
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Inizializzazione del plugin %s fallita con messaggio:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:509
msgid ""
" %prog options\n"
"\n"
@@ -734,17 +730,17 @@ msgstr ""
" Personalizza Calibre con l'utilizzo di plugin esterni\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:560
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:515
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Aggiunge un plugin specificando il percorso al file zip che lo contiene."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:562
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:517
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Rimuove un plugin scelto per nome. Non ha effetto sui plugin di sistema"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:519
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -752,15 +748,15 @@ msgstr ""
"Personalizza un plugin. Specificare il nome del plugin e la stringa di "
"personalizzazione separati da una virgola."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:521
msgid "List all installed plugins"
msgstr "Elenca tutti i plugin installati"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:523
msgid "Enable the named plugin"
msgstr "Abilita il plugin nominato"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525
msgid "Disable the named plugin"
msgstr "Disabilita il plugin nominato"
@@ -784,43 +780,55 @@ msgstr ""
msgid "Communicate with S60 phones."
msgstr "Comunica con i telefoni S60."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47
+msgid ""
+"If you do not want calibre to recognize your Apple iDevice when it is "
+"connected to your computer, click Disable Apple Driver.
To "
+"transfer books to your iDevice, click Disable Apple Driver, then use "
+"the 'Connect to iTunes' method recommended in the Calibre + "
+"iDevices FAQ, using the Connect/Share|Connect to "
+"iTunes menu item.
Enabling the Apple driver for direct connection "
+"to iDevices is an unsupported advanced user mode.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
+msgid "Disable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69
+msgid "Enable Apple driver"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Usa le serie come categoria per iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120
msgid "Cache covers from iTunes/iBooks"
msgstr "Conserva le copertine da iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58
-msgid "Skip 'Connect to iTunes' recommendation"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60
-msgid "Enable to skip the 'Connect to iTunes' recommendation dialog"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176
msgid "Apple device"
msgstr "Dispositivo Apple"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178
msgid "Communicate with iTunes/iBooks."
msgstr "Comunica con iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Dispositivo Apple individuato, avvio di iTunes, attendere prego ..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
@@ -829,27 +837,27 @@ msgstr ""
"biblioteca iTunes al desktop, quindi aggiungerli alla finestra della "
"biblioteca calibre."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355
msgid "Updating device metadata listing..."
msgstr "Aggiornamento dei metadati sul dispositivo..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108
msgid "%d of %d"
msgstr "%d di %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114
msgid "finished"
msgstr "completato"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -859,7 +867,7 @@ msgstr ""
"Eliminarli utilizzando l'app iBooks.\n"
"Fare clic su 'Mostra dettagli' per una lista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -867,31 +875,31 @@ msgstr ""
"Alcune copertine non possono essere convertite.\n"
"Fare clic su 'Mostra dettagli' per una lista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445
#: /home/kovid/work/calibre/src/calibre/library/database2.py:294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:307
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2754
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159
msgid "News"
msgstr "Notizie"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:634
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2716
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2734
msgid "Catalog"
msgstr "Catalogo"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972
msgid "Communicate with iTunes."
msgstr "Comunica con iTunes."
@@ -943,20 +951,20 @@ msgstr "Bambook"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226
msgid "Getting list of books on device..."
msgstr "Recupero della lista dei libri sul dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257
msgid "Transferring books to device..."
msgstr "Trasferimento dei libri nel dispositivo..."
@@ -964,8 +972,8 @@ msgstr "Trasferimento dei libri nel dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
msgid "Adding books to device metadata listing..."
msgstr "Aggiunta dei libri alla lista metadati del dispositivo..."
@@ -975,8 +983,8 @@ msgstr "Aggiunta dei libri alla lista metadati del dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
msgid "Removing books from device..."
msgstr "Rimozione dei libri dal dispositivo..."
@@ -984,17 +992,17 @@ msgstr "Rimozione dei libri dal dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
msgid "Removing books from device metadata listing..."
msgstr "Cancellazione libri dalla lista metadati del dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376
msgid "Sending metadata to device..."
msgstr "Invio dei metadati al dispositivo..."
-#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132
+#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129
msgid "Bambook SDK has not been installed."
msgstr "Bambook"
@@ -1309,15 +1317,15 @@ msgstr "Comunica con il lettore Sony PRS-500."
msgid "Communicate with all the Sony eBook readers."
msgstr "Comunica con tutti i lettori Sony."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
msgid "All by title"
msgstr "Tutti per titolo"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63
msgid "All by author"
msgstr "Tutti per autore"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
@@ -1325,7 +1333,7 @@ msgstr ""
"Lista di metadati separati da virgole da convertire in collezioni sul "
"dispositivo. Le possibilitĂ sono: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
msgid ""
". Two special collections are available: %s:%s and %s:%s. Add these values "
"to the list to enable them. The collections will be given the name provided "
@@ -1335,11 +1343,11 @@ msgstr ""
"valori alla lista per abilitarle. Alle collezioni verrĂ dato il nome "
"specificato dopo il carattere \":\"."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr "Invia copertine aggiuntive al lettore (per lettori recenti)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
@@ -1354,14 +1362,14 @@ msgstr ""
"dovrebbe essere usata solo con i nuovi modelli SONY: 350, 650, 950 e piĂč "
"recenti."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""
"Aggiorna le copertine aggiuntive se la gestione automatica Ăš abilitata (per "
"lettori recenti)"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect "
"your device. Unset this option if you have so many books on the reader that "
@@ -1371,13 +1379,13 @@ msgstr ""
"che collegate il lettore. Deselezionare l'opzione se avete tanti libri sul "
"lettore da rendere le performance inaccettabili"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""
"Conserva le corrette proporzioni della copertina in fase di generazione "
"delle miniatura"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
@@ -1388,6 +1396,17 @@ msgstr ""
"l'opzione se si desidera che le miniature siano di grandezza massima, "
"tralasciando le corrette proporzioni."
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92
+msgid "Search for books in all folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
+msgid ""
+"Setting this option tells calibre to look for books in all folders on the "
+"device and its cards. This permits calibre to find books put on the device "
+"by other software and by wireless download."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69
msgid "Unnamed"
@@ -1524,7 +1543,7 @@ msgstr "Ulteriori personalizzazioni"
msgid "Communicate with an eBook reader."
msgstr "Comunica con un lettore di eBook."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94
msgid "Get device information..."
msgstr "Recupero informazioni del dispositivo..."
@@ -2358,7 +2377,7 @@ msgstr "Conversione dell'input in HTML..."
msgid "Running transforms on ebook..."
msgstr "Transcodifica di un ebook in corso..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032
msgid "Creating"
msgstr "Creazione in corso"
@@ -2517,7 +2536,7 @@ msgstr "Avvio"
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr "Non inserire un indice all'inizio del libro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
@@ -2535,6 +2554,10 @@ msgstr ""
"della struttura\" e/o \"Indice\" (abilitare l'opzione \"Forza l'uso "
"dell'indice generato automaticamente\")"
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159
+msgid "for a complete list with descriptions."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
@@ -2946,105 +2969,105 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr "ERRORE TEMPLATE"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "No"
msgstr "No"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561
msgid "Yes"
msgstr "SĂŹ"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1018
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574
msgid "Title"
msgstr "Titolo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019
msgid "Author(s)"
msgstr "Autori"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
msgid "Publisher"
msgstr "Editore"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
msgid "Producer"
msgstr "Produttore"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211
msgid "Comments"
msgstr "Commenti"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761
msgid "Tags"
msgstr "Tag"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
msgid "Series"
msgstr "Serie"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
msgid "Language"
msgstr "Lingua"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194
msgid "Timestamp"
msgstr "Timestamp"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
msgid "Published"
msgstr "Pubblicato"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690
msgid "Rights"
msgstr "Privilegi"
@@ -3487,7 +3510,7 @@ msgstr ""
msgid "Amazon timed out. Try again later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:94
msgid "Metadata source"
msgstr "Sorgente metadati"
@@ -3626,7 +3649,7 @@ msgid "HTML TOC generation options."
msgstr "Opzioni per creazione della TOC (indice contenuti) da HTML"
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759
msgid "Rating"
@@ -3835,6 +3858,7 @@ msgid "Author"
msgstr "Autore"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Subject"
msgstr "Soggetto"
@@ -4196,76 +4220,80 @@ msgstr ""
"testo diversa da \"plain\". L'uso dell'opzione \"plain\" rimuove sempre i "
"link dai documenti"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
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:73
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
msgid "Confirm before deleting"
msgstr "Chiedi conferma prima di eliminare"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
msgid "Main window geometry"
msgstr "Geometria della finestra principale"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
msgid "Notify when a new version is available"
msgstr "Avverti quando Ăš disponibile una nuova versione"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
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:81
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
msgid "Sort tags list by name, popularity, or rating"
msgstr "Ordina i tag per nome, popolaritĂ o valutazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:84
+msgid "Match tags by any or all."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
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:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Defaults for conversion to LRF"
msgstr "Parametri predefiniti per la conversione in LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Options for the LRF ebook viewer"
msgstr "Opzioni del lettore di libri LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
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:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
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:93
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
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:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid "Oldest news kept in database"
msgstr "Notizie piĂč vecchie da mantenere nel database"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
msgid "Show system tray icon"
msgstr "Mostra l'icona nell'area di notifica"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
msgid "Upload downloaded news to device"
msgstr "Invia le notizie scaricate al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:102
msgid "Delete books from library after uploading to device"
msgstr ""
"Elimina i libri dalla biblioteca dopo averli caricati sul dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
@@ -4273,17 +4301,17 @@ msgstr ""
"Visualizza le copertine in una finestra separata invece che nella finestra "
"principale di calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
msgid "Disable notifications from the system tray icon"
msgstr "Disabilita messaggi dall'icona nella area di notifica"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
msgid "Default action to perform when send to device button is clicked"
msgstr ""
"Azione predefinita da eseguire quando viene cliccato il pulsante di invio al "
"dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
@@ -4291,51 +4319,51 @@ msgstr ""
"Inizia a cercare mentre scrivi. Se questa opzione Ăš disabilitata, la ricerca "
"inizierĂ solo dopo aver premuto Return o Enter."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
msgid "Maximum number of waiting worker processes"
msgstr "Numero massimo di lavori in attesa"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Scarica metadati sociali (tag/valutazioni/etc.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
msgid "Overwrite author and title with new metadata"
msgstr "Usa i nuovi metadati per cambiare l'autore e il titolo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101
msgid "Automatically download the cover, if available"
msgstr "Scarica automaticamente la copertina, se disponibile"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "Limita il massimo numero di lavori simultanei al numero delle CPU."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144
msgid "The layout of the user interface"
msgstr "L'aspetto dell'interfaccia grafica"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146
msgid "Show the average rating per item indication in the tag browser"
msgstr "Visualizza la valutazione media per elemento nel browser dei tag"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148
msgid "Disable UI animations"
msgstr "Disattiva animazioni interfaccia"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153
msgid "tag browser categories not to display"
msgstr "categorie del browser di tag da non visualizzare"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:423
msgid "Choose Files"
msgstr "Seleziona documenti"
@@ -4553,8 +4581,8 @@ msgstr "Annotazioni utente generate solo dalla biblioteca principale"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Nessun libro selezionato"
@@ -4759,7 +4787,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:186
@@ -4832,7 +4860,7 @@ msgid "Bulk convert"
msgstr "Converti in gruppo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:514
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517
msgid "Cannot convert"
msgstr "Impossibile convertire"
@@ -4840,7 +4868,7 @@ msgstr "Impossibile convertire"
msgid "Starting conversion of %d book(s)"
msgstr "Conversione di %d libri avviata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171
msgid "Empty output file, probably the conversion process crashed"
msgstr ""
"File di output vuoto, probabilmente il processo di conversione Ăš fallito"
@@ -5032,7 +5060,7 @@ msgid "Stop Content Server"
msgstr "Ferma server di contenuti"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96
msgid "Email to"
msgstr "Invia messaggio elettronico a"
@@ -5040,32 +5068,32 @@ msgstr "Invia messaggio elettronico a"
msgid "Email to and delete from library"
msgstr "Spedisci per email e cancella dalla libreria"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90
msgid "(delete from library)"
msgstr "(cancella dalla libreria)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105
msgid "Setup email based sharing of books"
msgstr "Imposta condivisione di libri basata su email"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "D"
msgstr "D"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123
msgid "Send to device"
msgstr "Invia al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Connect/share"
msgstr "Connetti/condividi"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:84
msgid "Stopping"
msgstr "In arresto"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping server, this could take upto a minute, please wait..."
msgstr "Server in arresto. Attendere: potrebbe richiedere qualche minuto."
@@ -5153,26 +5181,26 @@ msgid "Downloading {0} for {1} book(s)"
msgstr "Scaricamento {0} per {1} libri"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
msgid "Cannot edit metadata"
msgstr "Impossibile modificare i metadati"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:229
msgid "Cannot merge books"
msgstr "Impossibile unire i libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:230
msgid "At least two books must be selected for merging"
msgstr "Devono essere selezionati almeno due libri per essere uniti"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
msgstr "Verranno uniti piĂč di 5 libri. Confermare l'unione?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:241
msgid ""
"Book formats and metadata from the selected books will be added to the "
"first selected book (%s). ISBN will not be merged.
The "
@@ -5184,7 +5212,7 @@ msgstr ""
"sarĂ modificato.
I libri successivi non saranno cancellati o "
"modificati.
Conferma per procedere."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:253
msgid ""
"Book formats from the selected books will be merged into the first "
"selected book (%s). Metadata in the first selected book will not be "
@@ -5196,7 +5224,7 @@ msgid ""
"calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:269
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"first selected book (%s). ISBN will not be "
@@ -5207,19 +5235,19 @@ msgid ""
"Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19
msgid "Fetch news"
msgstr "Scarica notizie"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54
msgid "Fetching news from "
msgstr "Recupero notizie da "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83
msgid " fetched."
msgstr " preso."
@@ -5284,7 +5312,7 @@ msgid "Ctrl+P"
msgstr "Ctrl+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:206
msgid "Run welcome wizard"
msgstr "Avvia l'assistente di configurazione iniziale"
@@ -5535,7 +5563,7 @@ msgid "The specified directory could not be processed."
msgstr "Impossibile elaborare la cartella indicata."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:838
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:841
msgid "No books"
msgstr "Nessun libro."
@@ -5755,8 +5783,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:384
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192
msgid "Path"
msgstr "Percorso"
@@ -5766,17 +5794,17 @@ msgstr "Percorso"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
msgid "Formats"
msgstr "Formati"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1008
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1195
msgid "Collections"
msgstr "Raccolte"
@@ -5786,25 +5814,25 @@ msgid "Click to open"
msgstr "Fare clic per aprire"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:382
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:350
msgid "None"
msgstr "Nessuno"
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243
msgid "Paste Cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244
msgid "Copy Cover"
msgstr ""
@@ -5862,7 +5890,7 @@ msgstr "output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
@@ -5885,14 +5913,14 @@ msgstr "output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
@@ -6477,10 +6505,14 @@ msgstr "Non inserire un &indice all'inizio del libro."
msgid "FB2 Output"
msgstr "Output FB2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45
msgid "Sectionize:"
msgstr "Seziona:"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46
+msgid "Genre"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
msgid "Font rescaling wizard"
msgstr "Assistente per ingradimento degli stili di caratteri"
@@ -7099,7 +7131,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7706,21 +7738,21 @@ msgstr "Errore"
msgid "Error communicating with device"
msgstr "Errore di comunicazione col dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Nessun formato adatto"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Selezionare la cartella da aprire come dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Errore di comunicazione col dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7728,68 +7760,68 @@ 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/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " individuato."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "Selezione per l'invio"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Selezionare il formato da inviare al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Nessun dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Impossibile inviare: nessun dispositivo connesso"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Nessuna scheda"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Impossibile inviare: il dispositivo non ha schede di memoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Convertire automaticamente i libri seguenti prima di inviarli al dispositivo?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Inviando i cataloghi al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Invio delle notizie al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Invio dei libri al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7798,11 +7830,11 @@ msgstr ""
"trovato un formato adeguato. Ă prima necessario convertire i libri in un "
"formato supportato dal dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Spazio sul dispositivo insufficiente"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
@@ -8107,7 +8139,7 @@ msgstr "Scegliere il formato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
msgid "Format"
msgstr "Formato"
@@ -8247,7 +8279,7 @@ msgstr "&Ok"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
msgid "&Cancel"
msgstr "&Annulla"
@@ -8296,8 +8328,8 @@ msgid "Location"
msgstr "Posizione"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
@@ -8329,12 +8361,12 @@ msgid "Author sort"
msgstr "Ordinamento per autore"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
msgid "Invalid author name"
msgstr "Nome dell'autore non valido"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
msgid "Author names cannot contain & characters."
msgstr "I nomi degli autori non possono contenere caratteri &."
@@ -8530,22 +8562,22 @@ msgid "Working"
msgstr "In esecuzione"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Lower Case"
msgstr "Minuscole"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Upper Case"
msgstr "Maiuscole"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Title Case"
msgstr "Caratteri per titolo"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Capitalize"
msgstr "Iniziali maiuscole"
@@ -10107,12 +10139,12 @@ msgid "%s (was %s)"
msgstr "%s (era %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
msgid "Item is blank"
msgstr "L'elemento Ăš vuoto"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
"Un elemento non puĂČ essere impostato a niente. Cancellarlo piuttosto."
@@ -10184,7 +10216,7 @@ msgid "Send test mail from %s to:"
msgstr "Invia un messaggio di prova da %s a:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
msgid "&Test"
msgstr "&Test"
@@ -10429,65 +10461,65 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
msgid "Email %s to %s"
msgstr "Invia %s come email a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
msgid "News:"
msgstr "Notizie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
msgid "E-book:"
msgstr "Libro elettronico"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
msgid "Attached, you will find the e-book"
msgstr "Troverete allegato il libro elettronico"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr "di"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
msgid "in the %s format."
msgstr "nel formato %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
msgid "Sending email to"
msgstr "Spedizione di un messaggio elettronico a"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Convertire automaticamente i libri selezionati prima di inviare con posta "
"eletrronica?"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Impossibile inviare i libri seguenti via email poiché non sono stati trovati "
"formati adatti:"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
msgid "Failed to email book"
msgstr "Spedizione email del libro non riuscita"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
msgid "sent"
msgstr "inviato"
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
msgid "Sent news to"
msgstr "Notizie inviate a"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
msgid ""
"
\n"
"
Set a regular expression pattern to use when trying to guess ebook "
@@ -10501,67 +10533,85 @@ msgid ""
"tooltips.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
msgid "Regular &expression"
msgstr "&Espressione regolare"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
msgid "File &name:"
msgstr "&Nome file:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
msgid "Title:"
msgstr "Titolo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
msgid "Regular expression (?P<title>)"
msgstr "Espressione regolare (?P<title>)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
msgid "No match"
msgstr "Nessuna corrispondenza"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Authors:"
msgstr "Autori:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P)"
msgstr "Espressione regolare (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Series:"
msgstr "Serie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P)"
msgstr "Espressione regolare (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series index:"
msgstr "Indice serie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P)"
msgstr "Espressione regolare (?P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "ISBN:"
msgstr "ISBN:"
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P)"
msgstr "Espressione regolare (?P