diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot
index 5312b802d2..8f25fdfcdb 100644
--- a/src/calibre/translations/calibre.pot
+++ b/src/calibre/translations/calibre.pot
@@ -4,9 +4,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: calibre 0.9.29\n"
-"POT-Creation-Date: 2013-05-03 10:04+IST\n"
-"PO-Revision-Date: 2013-05-03 10:04+IST\n"
+"Project-Id-Version: calibre 0.9.30\n"
+"POT-Creation-Date: 2013-05-10 09:14+IST\n"
+"PO-Revision-Date: 2013-05-10 09:14+IST\n"
"Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n"
@@ -60,6 +60,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291
+#: /home/kovid/work/calibre/src/calibre/ebooks/docx/container.py:191
+#: /home/kovid/work/calibre/src/calibre/ebooks/docx/to_html.py:42
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1897
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1899
@@ -68,11 +70,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:37
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:701
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/docx.py:64
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:464
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:469
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:703
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742
#: /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/extz.py:23
@@ -127,8 +128,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:143
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:150
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135
@@ -140,8 +141,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:459
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:502
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:505
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:503
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:506
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:721
@@ -187,8 +188,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3511
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3513
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3651
+#: /home/kovid/work/calibre/src/calibre/library/server/content.py:249
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:250
-#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
@@ -897,7 +898,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/backend.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750
#: /home/kovid/work/calibre/src/calibre/library/database2.py:102
#: /home/kovid/work/calibre/src/calibre/library/database2.py:111
#, python-format
@@ -916,7 +917,7 @@ msgid "creating custom column "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/cache.py:176
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:637
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1049
@@ -1245,10 +1246,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:130
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:133
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:350
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1357
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1361
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1365
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1735
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1359
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1363
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1367
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1749
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:155
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:147
@@ -1289,7 +1290,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:442
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:474
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:617
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:2595
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:2609
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:338
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359
msgid "Removing books from device..."
@@ -1574,72 +1575,70 @@ msgstr ""
msgid "Communicate with the Kobo Reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:69
msgid "The Kobo supports several collections including "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:71
msgid "Create tags for automatic management"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:71
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:72
msgid "Upload covers for books (newer readers)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:72
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
msgid "Normally, the KOBO readers get the cover image from the ebook file itself. With this option, calibre will send a separate cover image to the reader, useful if you have modified the cover."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:76
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:77
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1236
msgid "Upload Black and White Covers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:77
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1240
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:78
msgid "Show expired books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:78
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1241
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:79
msgid "A bug in an earlier version left non kepubs book records in the database. With this option Calibre will show the expired records and allow you to delete them with the new delete logic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:82
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1245
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:83
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1243
msgid "Show Previews"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:83
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1246
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:84
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1244
msgid "Kobo previews are included on the Touch and some other versions by default they are no longer displayed as there is no good reason to see them. Enable if you wish to see/delete them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:86
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1249
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1247
msgid "Show Recommendations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:88
msgid "Kobo now shows recommendations on the device. In some case these have files but in other cases they are just pointers to the web site to buy. Enable if you wish to see/delete them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:90
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1258
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:91
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1256
msgid "Attempt to support newer firmware"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:91
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:92
msgid "Kobo routinely updates the firmware and the database version. With this option calibre will attempt to perform full read-write functionality - Here be Dragons!! Enable only if you are comfortable with restoring your kobo to factory defaults and testing software"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:619
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:2597
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:2611
msgid "Kobo database version unsupported - See details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:620
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:2598
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:2612
msgid "Your Kobo is running an updated firmware/database version. As calibre does not know about this updated firmware, database editing is disabled, to prevent corruption. You can still send books to your Kobo with calibre, but deleting books and managing collections is disabled. If you are willing to experiment and know how to reset your Kobo to Factory defaults, you can override this check by right clicking the device icon in calibre and selecting \"Configure this device\" and then the \"Attempt to support newer firmware\" option. Doing so may require you to perform a factory reset of your Kobo."
msgstr ""
@@ -1714,27 +1713,35 @@ msgstr ""
msgid "When uploading covers, do not change the aspect ratio when resizing for the device. This is for firmware versions 2.3.1 and later."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1250
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1240
+msgid "Show archived books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1241
+msgid "Archived books are listed on the device but need to be downloaded to read. Use this option to show these books and match them with books in the calibre library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1248
msgid "Kobo shows recommendations on the device. In some cases these have files but in other cases they are just pointers to the web site to buy. Enable if you wish to see/delete them."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1253
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1251
msgid "Set Series information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1254
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1252
msgid "The book lists on the Kobo devices can display series information. This is not read by the device from the sideloaded books. Series information can only be added to the device after the book has been processed by the device. Enable if you wish to set series information."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1259
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1257
msgid "Kobo routinely updates the firmware and the database version. With this option Calibre will attempt to perform full read-write functionality - Here be Dragons!! Enable only if you are comfortable with restoring your kobo to factory defaults and testing software. This driver supports firmware V2.x.x and DBVersion up to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1265
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1263
msgid "Title to test when debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1266
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1264
msgid "Part of title of a book that can be used when doing some tests for debugging. The test is to see if the string is contained in the title of a book. The better the match, the less extraneous output."
msgstr ""
@@ -3548,13 +3555,13 @@ msgstr ""
msgid "TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:637
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677
msgid "No"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223
@@ -3570,31 +3577,31 @@ msgstr ""
msgid "Title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
msgid "Author(s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:743
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159
msgid "Publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744
msgid "Producer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:743
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245
msgid "Comments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102
@@ -3617,7 +3624,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:129
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201
@@ -3625,7 +3632,7 @@ msgstr ""
msgid "Tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
@@ -3633,7 +3640,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:130
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140
@@ -3642,18 +3649,18 @@ msgid_plural "Series"
msgstr[0] ""
msgstr[1] ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:750
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127
msgid "Languages"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:750
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:752
msgid "Timestamp"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:752
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:754
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:149
@@ -3661,11 +3668,11 @@ msgstr ""
msgid "Published"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:754
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:756
msgid "Rights"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/formatter.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/formatter.py:31
msgid "Value: unknown field "
msgstr ""
@@ -4549,9 +4556,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:238
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:275
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:344
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:345
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:385
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:426
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:114
@@ -4778,7 +4785,7 @@ msgstr ""
msgid "Forget library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132
msgid "New library location"
msgstr ""
@@ -4875,7 +4882,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:385
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749
msgid "Too long"
msgstr ""
@@ -4951,8 +4958,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:409
msgid "Failed"
msgstr ""
@@ -4976,7 +4983,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:294
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1029
msgid "Not allowed"
msgstr ""
@@ -5013,7 +5020,7 @@ msgid "Create a catalog of the books in your calibre library"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:649
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:677
msgid "Cannot convert"
msgstr ""
@@ -5142,7 +5149,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:452
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242
msgid "Are you sure?"
msgstr ""
@@ -5502,48 +5509,48 @@ msgstr ""
msgid "The downloaded metadata is on the left and the original metadata is on the right. If a downloaded value is blank or unknown, the original value is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:274
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:275
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:344
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:387
msgid "Cannot merge books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:388
msgid "At least two books must be selected for merging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:391
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:399
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400
#, python-format
msgid "Book formats and metadata from the selected books will be added to the first selected book (%s). ISBN will not be merged.
The second and subsequently selected books will not be deleted or changed.
Please confirm you want to proceed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:412
#, python-format
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 changed. Author, Title, ISBN and all other metadata will not be merged.
After merger the second and subsequently selected books, with any metadata they have will be deleted.
All book formats of the first selected book will be kept and any duplicate formats in the second and subsequently selected books will be permanently deleted from your calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:428
#, python-format
msgid "Book formats and metadata from the selected books will be merged into the first selected book (%s). ISBN will not be merged.
After merger the second and subsequently selected books will be deleted.
All book formats of the first selected book will be kept and any duplicate formats in the second and subsequently selected books will be permanently deleted from your calibre library.
Are you sure you want to proceed?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:597
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:598
msgid "Applying changed metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:687
msgid "Some failures"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:687
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:688
msgid "Failed to apply updated metadata for some books in your library. Click \"Show Details\" to see details."
msgstr ""
@@ -7237,7 +7244,7 @@ msgid "Choose foreground color"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:194
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:247
msgid "Choose background color"
msgstr ""
@@ -8094,22 +8101,22 @@ msgid "Add page &numbers to the bottom of every page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395
msgid "Se&rif family:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:148
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396
msgid "&Sans family:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:149
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397
msgid "&Monospace family:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:150
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402
msgid "S&tandard font:"
msgstr ""
@@ -8120,18 +8127,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:152
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427
msgid " px"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:153
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400
msgid "Monospace &font size:"
msgstr ""
@@ -8347,7 +8354,7 @@ msgid "Load a list of expressions from a previously saved file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:467
msgid "&Load"
msgstr ""
@@ -8357,7 +8364,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465
#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661
msgid "&Save"
msgstr ""
@@ -9040,15 +9047,21 @@ msgstr ""
msgid "Incorrect destination"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74
+msgid "Device"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:145
msgid "Unknown formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:146
msgid "You have enabled the {0} formats for your {1}. The {1} may not support them. If you send these formats to your {1} they may not work. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:158
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:459
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:288
@@ -9056,7 +9069,7 @@ msgstr ""
msgid "Invalid template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:460
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:289
@@ -9189,7 +9202,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:421
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:954
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:347
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:227
msgid "Copy to clipboard"
msgstr ""
@@ -9523,8 +9536,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772
msgid "Bad location"
msgstr ""
@@ -9665,11 +9678,6 @@ msgstr ""
msgid "Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:78
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74
-msgid "Device"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:79
msgid "Library and Device"
msgstr ""
@@ -9989,7 +9997,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:603
msgid "Copied"
msgstr ""
@@ -10810,7 +10818,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:129
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113
@@ -11372,12 +11380,12 @@ msgid "The port must be a number between 8000 and 32000."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:145
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:420
msgid "Problem starting the wireless device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:146
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:421
#, python-format
msgid "The wireless device driver did not start. It said \"%s\""
msgstr ""
@@ -11426,7 +11434,7 @@ msgid "&Automatically allow connections at calibre startup"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:130
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:164
msgid "Publishers"
msgstr ""
@@ -11441,7 +11449,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:191
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:222
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:260
msgid "Invalid name"
msgstr ""
@@ -12333,13 +12341,13 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:251
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:443
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:365
msgid "No matches"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:444
#, python-format
msgid "Could not find any shortcuts matching %s"
msgstr ""
@@ -12524,7 +12532,7 @@ msgstr ""
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1022
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1030
msgid "Dropping onto a device is not supported. First add the book to the calibre library."
msgstr ""
@@ -12626,7 +12634,7 @@ msgid "Path to Calibre Portable (%s) too long. Must be less than 59 characters."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:780
msgid "Calibre Library"
msgstr ""
@@ -12671,7 +12679,7 @@ msgid "Bad database location %r. calibre will now quit."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:570
msgid "Corrupted database"
msgstr ""
@@ -14692,7 +14700,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445
msgid " secs"
msgstr ""
@@ -15227,7 +15235,7 @@ msgid "Here you can control how calibre will save your books when you click the
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Failed to start content server"
msgstr ""
@@ -15429,7 +15437,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:469
msgid "&Delete"
msgstr ""
@@ -15548,7 +15556,7 @@ msgid "Move selected action down"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:350
msgid "ID"
msgstr ""
@@ -15560,24 +15568,24 @@ msgstr ""
msgid "This tweak has been customized"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:298
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:301
msgid "Add/edit tweaks for any custom plugins you have installed. Documentation for these tweaks should be available on the website from where you downloaded the plugins."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:334
msgid "Search for tweak"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:367
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:410
msgid "There was a syntax error in your tweak. Click the show details button for details."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:423
msgid "Invalid tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:424
msgid "The tweaks you entered are invalid, try resetting the tweaks to default and changing them one by one until you find the invalid setting."
msgstr ""
@@ -15643,7 +15651,7 @@ msgid "Enable or disable search highlighting."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:460
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:130
msgid "Saved Searches"
msgstr ""
@@ -15663,42 +15671,42 @@ msgstr ""
msgid "Manage saved searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:27
#, python-format
msgid "Create a Virtual Library based on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:35
#, python-format
msgid "Match any of the selected %s names"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:36
#, python-format
msgid "Match all of the selected %s names"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:96
msgid "Edit virtual library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:98
msgid "Create virtual library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:103
msgid "Virtual library &name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:116
msgid "&Search expression:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:124
msgid "Create a virtual library based on: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:137
msgid ""
"\n"
"
The log will be displayed automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437 msgid "Failed to start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 #, python-format msgid "" "Could not start the content server. Error:\n" @@ -16975,21 +16995,21 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:571 #, python-format msgid "The library database at %s appears to be corrupted. Do you want calibre to try and rebuild it automatically? The rebuild may not be completely successful." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:665 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:686 #, python-format msgid "
Failed to convert: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:659
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:687
msgid ""
"\n"
" Many older ebook reader devices are incapable of displaying\n"
@@ -17006,34 +17026,34 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:673
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:701
msgid "Conversion Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:685
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:713
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:746
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:750
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:778
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:753
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:781
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:757
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:785
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:825
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:853
msgid "will keep running in the system tray. To close it, choose Quit in the context menu of the system tray."
msgstr ""
@@ -17122,8 +17142,8 @@ msgid "Edit"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441
#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676
msgid "Reset"
msgstr ""
@@ -17141,7 +17161,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1151
msgid "Remember last used window size"
msgstr ""
@@ -17151,7 +17171,7 @@ msgid "Set the user CSS stylesheet. This can be used to customize the look of al
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426
msgid "Set the maximum width that the book's text and pictures will take when in fullscreen mode. This allows you to read the book text without it becoming too wide."
msgstr ""
@@ -17239,258 +17259,262 @@ msgstr ""
msgid "The minimum font size in px"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:149
msgid "Theme name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:150
msgid "Choose a name for this theme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:161
#, python-format
msgid "Saved settings as the theme named: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:177
#, python-format
msgid "Loaded settings from the theme %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:184
#, python-format
msgid "Deleted the theme named: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:246
msgid "Choose text color"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:267
msgid "Still editing"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:268
msgid "You are in the middle of editing a keyboard shortcut first complete that, by clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394
msgid "Configure Ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398
msgid "&Default font size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403
msgid "Serif"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404
msgid "Sans-serif"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405
msgid "Monospace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406
msgid "Font &magnification step size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407
msgid ""
"The amount by which the font size is increased/decreased\n"
" when you click the font size larger/smaller buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409
msgid "%"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410
msgid "M&inimum font size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411
msgid "The minimum font size in pixels"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413
msgid "&Font options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414
msgid "
These options only apply in \"paged\" mode, where the text is broken up into pages, as in a paper book. To get into this mode, use the button with the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "The default language to use for hyphenation rules. If the book does not specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 -msgid "Remember last used &window size and layout" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 -msgid "Remember the ¤t page when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 -msgid "Show &controls in the viewer window" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 -msgid "&Miscellaneous options" +msgid "Clear search history" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 -msgid "&General" +msgid "Show &controls in the viewer window" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 -msgid "Double click to change a keyboard shortcut" +msgid "Remember last used &window size and layout" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 -msgid "&Keyboard shortcuts" +msgid "Remember the ¤t page when quitting" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 -msgid "
A CSS stylesheet that can be used to control the look and feel of books. For examples, click here." +msgid "&Miscellaneous options" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 -msgid "User &Stylesheet" +msgid "&General" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 -msgid "You can save and load the viewer settings as themes" +msgid "Double click to change a keyboard shortcut" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 -msgid "Save current settings as a theme:" +msgid "&Keyboard shortcuts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 +msgid "
A CSS stylesheet that can be used to control the look and feel of books. For examples, click here." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 -msgid "Load a previously saved theme:" +msgid "User &Stylesheet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 +msgid "You can save and load the viewer settings as themes" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 -msgid "Delete a saved theme:" +msgid "Save current settings as a theme:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 +msgid "Load a previously saved theme:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:468 +msgid "Delete a saved theme:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:470 msgid "&Theming" msgstr "" @@ -17728,56 +17752,56 @@ msgstr "" msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:955 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:956 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1009 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1022 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1023 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1138 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 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:1145 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1153 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1155 msgid "The position at which to open the specified book. The position is a location as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1162 msgid "" "%prog [options] file\n" "\n" @@ -17899,43 +17923,43 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:517 #, python-format msgid "Choose your e-book device. If your device is not in the list, choose a \"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:577 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:594 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:649 #, python-format msgid "
An invalid library already exists at %(loc)s, delete it before trying to move the existing library.
Error: %(err)s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:660
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745
msgid "Select location for books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:758
#, python-format
msgid "Failed to create a folder at %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:773
#, python-format
msgid "You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
@@ -17961,7 +17985,7 @@ msgstr ""
msgid "Commit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864
msgid "welcome wizard"
msgstr ""
@@ -20484,28 +20508,28 @@ msgstr ""
msgid "Restart console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:174
+#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:184
msgid "Extra characters at end of search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:208
+#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:218
msgid "missing )"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:211
+#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:221
msgid "Invalid syntax. Expected a lookup name or a word"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:314
+#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:323
#, python-format
msgid "Failed to parse query, recursion limit reached: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:358
+#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:367
msgid "Recursive saved search: {0}"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:367
+#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:376
msgid "Unknown error in saved search: {0}"
msgstr ""
@@ -21106,3 +21130,11 @@ msgstr ""
#: /home/kovid/work/calibre/resources/default_tweaks.py:527
msgid "The list of libraries in the Copy to Library and Quick Switch menus are\nnormally sorted by most used. However, if there are more than a certain\nnumber of such libraries, the sorting becomes alphabetic. You can set that\nnumber here. The default is ten libraries."
msgstr ""
+
+#: /home/kovid/work/calibre/resources/default_tweaks.py:533
+msgid "Highlight the count of books when using a Virtual Library"
+msgstr ""
+
+#: /home/kovid/work/calibre/resources/default_tweaks.py:534
+msgid "The count of books next to the Virtual Library button is highlighted in\nyellow when using a Virtual Library. By setting this to False, you can turn\nthat off."
+msgstr ""