From 20051d4834d9c935f8fff91b3142c24091b62d64 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 19 Oct 2012 08:57:36 +0530 Subject: [PATCH] IGN:Tag release --- Changelog.yaml | 6 +- resources/compiled_coffeescript.zip | Bin 57014 -> 57014 bytes setup/translations.py | 2 +- src/calibre/gui2/actions/device.py | 3 +- src/calibre/translations/calibre.pot | 797 +++++++++++++-------------- 5 files changed, 390 insertions(+), 418 deletions(-) diff --git a/Changelog.yaml b/Changelog.yaml index 3f50f9d61d..a17cb4b82f 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -25,7 +25,7 @@ new features: - title: "Conversion: Add support for CSS 3 selectors by switching to the new cssselect module" - - title: "Driver for WayteQ xBook and Topwise Android tablet" + - title: "Drivers for the WayteQ xBook and the Topwise Android tablet" tickets: [1066083,1067105] - title: "Add an output profile for the Kindle PaperWhite" @@ -38,7 +38,7 @@ - title: "Adding books: When duplicates are found, show the list of possible duplicates in calibre with title and author." bug fixes: - - title: "KF8 Input: Fix conversion/vieweing of KF8 files generated with the unreleased? kindlegen 2.7." + - title: "KF8 Input: Fix conversion/viewing of KF8 files generated with the unreleased? kindlegen 2.7." tickets: [1067310] - title: "Kindle driver: Increase the size of the cover thumbnails sent by calibre to the device. This fixes the problem of cover thumbnails not showing up on the PaperWhite" @@ -48,7 +48,7 @@ - title: "Catalogs: Fix regression that caused authors and titles to be be incorrectly listed under symbols on OSX < 10.8." - - title: "Catalogs: Fix error when generating catalog in non english locale and the user has specified a prefix rule using a Yes/no column." + - title: "Catalogs: Fix error when generating catalog in non English locale and the user has specified a prefix rule using a Yes/no column." tickets: [1065452] - title: "E-book viewer: Remove the reload entry from the context menu as it is not supported in paged mode." diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index 8e45c8fa6b584c61f35ac0446cc4f880a5b24df1..7c0ae79261f0acbf5122bc6200e7a7c52c33199c 100644 GIT binary patch delta 237 zcmdnCmwDS>X1)M#W)=|!5HNQRcHF!_(OrNA%#yl%l5_IELJnpiZ}SHp8Fz@VK*(xd zun=bvZz8jWbMQvq8$5iBOd`w(QzoCgD>a$>uK48tcg4ZFCMVvLV)7Q4yzs8*WZTPp z`~lu58YWxcm1a_q0!!!K6;S}$uV8dTp^TS-0feQ&?t>Bbi9m&#AU8~wyeG}{E)T5F f`<@WUHIqNwk!JdL9wfw`n^=;Ol~^%(?mbBW>-b1m delta 242 zcmdnCmwDS>X5IjAW)=|!5b&I+wVC_E4W7v#@;I1R#3^sqm6CC1xe@cjVY6@IYF?ID zkGl>V`P>DVZ)b>X{+-90$a1+1C>JSkl2e+INrV}0ildEHebovc1_lt8o&4{P%4Gcu zT>Jsv2vtDiCwJeKW_rvs`Qu&D$$RgLD1a>C}!qQ+z!3d@hph8Ws8zz6e yBgMFJ@`t-(la=m@gIqIN_MSA;pF*%v{`Z8y?wV|SSBi<}GFU9{uE69)_e21Location %(dl)d • %(typ)s
" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:289 -msgid "Communicate with the Kindle 2/3/4/Touch eBook reader." +msgid "Communicate with the Kindle 2/3/4/Touch/PaperWhite eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:301 @@ -1408,11 +1413,11 @@ msgstr "" msgid "If you have a custom column in your library that you use to store the page count of books, you can have calibre use that information, instead of calculating a page count. Specify the name of the custom column here, for example, #pages. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:453 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:455 msgid "Communicate with the Kindle DX eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:465 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:467 msgid "Communicate with the Kindle Fire" msgstr "" @@ -1433,47 +1438,47 @@ msgid "Upload covers for books (newer readers)" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1216 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1219 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:74 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1220 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1223 msgid "Upload Black and White Covers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:75 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1224 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1227 msgid "Show expired books" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:76 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1225 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1228 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:80 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1229 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1232 msgid "Show Previews" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:81 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1230 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1233 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:84 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1233 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1236 msgid "Show Recommendations" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:85 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1234 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1237 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:88 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1237 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1240 msgid "Attempt to support newer firmware" msgstr "" @@ -1498,73 +1503,73 @@ msgstr "" msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1090 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1096 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1093 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1099 #, python-format msgid "
Book Last Read: %(time)s
Percentage Read: %(pr)d%%
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1114 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1117 #, python-format msgid "Chapter %(chapter)d: %(chapter_title)s
%(typ)s
Chapter Progress: %(chapter_progress)s%%
%(annotation)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1123 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1126 #, python-format msgid "Chapter %(chapter)d: %(chapter_title)s
%(typ)s
Chapter Progress: %(chapter_progress)s%%
Highlight: %(text)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1132 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1142 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1135 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1145 #, python-format msgid "Chapter %(chapter)d: %(chapter_title)s
%(typ)s
Chapter Progress: %(chapter_progress)s%%
Highlight: %(text)s
Notes: %(annotation)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1208 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1211 msgid "The Kobo Touch from firmware V2.0.0 supports bookshelves." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1210 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1213 msgid "Specify a tags type column for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1211 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1214 msgid "Create Bookshelves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1212 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1215 msgid "Create new bookshelves on the Kobo Touch if they do not exist. This is only for firmware V2.0.0 or later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1213 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1216 msgid "Delete Empty Bookshelves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1214 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1217 msgid "Delete any empty bookshelves from the Kobo Touch when syncing is finished. This is only for firmware V2.0.0 or later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1215 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1218 msgid "Upload covers for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1221 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1224 msgid "Always upload covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1222 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1225 msgid "If the Upload covers option is selected, the driver will only replace covers already on the device. Select this option if you want covers uploaded the first time you send the book to the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1238 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1241 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.0.x and DBVersion up to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1244 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1247 msgid "Title to test when debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1245 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1248 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 "" @@ -1629,6 +1634,10 @@ msgstr "" msgid "Communicate with the Ex124G" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +msgid "Communicate with the WayteQ Reader" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" msgstr "" @@ -3443,7 +3452,7 @@ msgstr "" #: /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/library/catalogs/epub_mobi_builder.py:299 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2173 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4212,7 +4221,7 @@ msgid "Merging user annotations into database" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 msgid "Fetch annotations (experimental)" msgstr "" @@ -4382,7 +4391,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:311 msgid "Already exists" msgstr "" @@ -4394,7 +4403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:741 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" @@ -4446,8 +4455,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:371 msgid "Success" msgstr "" @@ -4457,7 +4466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1004 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 @@ -4486,7 +4495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1007 msgid "Not allowed" msgstr "" @@ -4533,7 +4542,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 #, python-format msgid "%(title)s by %(author)s" @@ -4602,7 +4612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" @@ -4690,14 +4700,14 @@ msgid "Main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:239 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:701 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:712 msgid "Storage Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:703 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:705 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714 msgid "Storage Card B" msgstr "" @@ -4757,61 +4767,61 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96 #, python-format -msgid " [%s, port %d]" +msgid " [%(ip)s, port %(port)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:100 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:133 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:118 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:127 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:160 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:160 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:178 msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:237 msgid "Do you want wireless device connections to be started automatically when calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:260 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -5237,7 +5247,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" msgstr "" @@ -5482,7 +5491,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:1129 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1131 msgid "No books" msgstr "" @@ -5512,28 +5521,35 @@ msgid "The add books process seems to have hung. Try restarting calibre and addi msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 +msgid "Already in calibre:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:395 +msgid "You are trying to add:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 -msgid "Books with the same title as the following already exist in the database. Add them anyway?" +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 +msgid "Books with the same title as the following already exist in calibre. Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:473 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:480 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:552 msgid "Saved" msgstr "" @@ -5645,16 +5661,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5677,6 +5688,10 @@ msgstr "" msgid "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 +msgid "Books with the same title as the following already exist in the database. Add them anyway?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:245 #, python-format msgid "Added %(num)d book(s) automatically from %(src)s" @@ -5793,7 +5808,7 @@ msgstr "" msgid "output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:265 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 @@ -5811,7 +5826,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:100 @@ -5832,59 +5846,57 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146 #: /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:238 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:118 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:78 msgid "Bib file encoding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:43 msgid "Fields to include in output:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:80 msgid "Encoding configuration (change if you have errors) :" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81 msgid "BibTeX entry type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82 msgid "Create a citation tag?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:83 msgid "Add files path with formats?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:84 msgid "Expression to form the BibTeX citation tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:85 msgid "" "Some explanation about this template:\n" " -The fields availables are 'author_sort', 'authors', 'id',\n" @@ -5960,6 +5972,8 @@ msgid "Delete Rule" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:601 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4665 msgid "False" msgstr "" @@ -7070,14 +7084,6 @@ msgstr "" msgid "&Bottom:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37 -msgid "Treat each &line as a paragraph" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38 -msgid "Assume print formatting" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:14 msgid "PDB Output" msgstr "" @@ -7236,7 +7242,6 @@ msgid "Occurrences:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:78 msgid "0" @@ -7405,7 +7410,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 msgid "Dialog" @@ -7819,227 +7823,227 @@ msgstr "" msgid "No details available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:222 msgid "Device no longer connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:27 msgid "Debug device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:454 msgid "Get device information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:478 msgid "Get list of books on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:485 msgid "Prepare files for transfer from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Get annotations from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:508 msgid "Send metadata to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:513 msgid "Send collections to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:563 #, python-format msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:579 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:597 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:686 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:694 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:701 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:710 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:722 msgid "Send specific format to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:723 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:766 msgid "Eject device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:847 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:335 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:58 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:848 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:860 #, python-format msgid "Manage the %s?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:859 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 #, python-format msgid "Detected the %s. Do you want calibre to manage it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1460 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:900 msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:918 msgid "Running jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:917 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 msgid "Cannot configure the device while there are running device jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360 #, python-format msgid "Configure %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939 #, python-format msgid "Restart calibre for the changes to %s to be applied." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:981 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982 msgid "There was a temporary error talking to the device. Please unplug and reconnect the device or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1029 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1132 msgid "selected to send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1137 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169 msgid "No device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1138 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1140 msgid "No device connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1154 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 #, python-format msgid "%(num)i of %(total)i Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160 #, python-format msgid "0 of %i Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1161 msgid "Choose format to send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1170 msgid "Cannot send: No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1171 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1175 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1173 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1177 msgid "No card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1172 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1176 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1178 msgid "Cannot send: Device has no storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1237 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1320 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1454 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1266 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1268 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1365 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1367 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1421 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1459 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1461 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:1532 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1534 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1533 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1535 msgid "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1538 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1540 msgid "Incorrect destination" msgstr "" @@ -8433,22 +8437,22 @@ msgstr "" msgid "The marked files and folders will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45 msgid "Choose Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:51 msgid "Existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:52 msgid "Convertible" msgstr "" @@ -8469,8 +8473,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:749 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:769 msgid "Bad location" msgstr "" @@ -8650,7 +8654,7 @@ msgstr "" msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:54 msgid "Delete from device" msgstr "" @@ -8717,7 +8721,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:137 msgid "Ctrl+S" msgstr "" @@ -8799,47 +8803,47 @@ msgstr "" msgid "Author names cannot contain & characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:134 msgid "Manage authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "&Search for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:349 msgid "F&ind" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 msgid "Sort by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 msgid "Sort by author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "" "Reset all the author sort values to a value automatically\n" "generated from the author. Exactly how this value is automatically\n" "generated can be controlled via Preferences->Advanced->Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:95 msgid "Recalculate all author sort values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 msgid "" "Copy author sort to author for every author. You typically use this button\n" "after changing Preferences->Advanced->Tweaks->Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:98 msgid "Copy all author sort values to author" msgstr "" @@ -8847,43 +8851,43 @@ msgstr "" msgid "Details of job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72 msgid "Active Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73 msgid "Find next match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74 msgid "&Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:75 msgid "Find previous match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76 msgid "&Stop selected jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:77 msgid "&Hide selected jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:78 msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:79 msgid "Show &all jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:80 msgid "Stop &all non device jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:81 msgid "&Hide all jobs" msgstr "" @@ -8914,7 +8918,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:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:600 msgid "Copied" msgstr "" @@ -9434,7 +9438,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:111 msgid "All" msgstr "" @@ -9637,7 +9640,7 @@ msgid "Install %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:690 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 msgid "Installing plugins is a security risk. Plugins can contain a virus/malware. Only install it if you got it from a trusted source. Are you sure you want to proceed?" msgstr "" @@ -9672,7 +9675,7 @@ msgid "Plugin installed: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:737 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:318 msgid "Plugin {0} successfully installed under {1} plugins. You may have to restart calibre for the plugin to take effect." msgstr "" @@ -9690,34 +9693,34 @@ msgid "Unable to find the version history for %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:796 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:353 msgid "Plugin not customizable" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:797 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:354 #, python-format msgid "Plugin: %s does not need customization" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:801 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:360 msgid "Must restart" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:361 #, python-format msgid "You must restart calibre before you can configure the %s plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:810 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:342 msgid "Plugin cannot be disabled" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:811 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:343 #, python-format msgid "The plugin: %s cannot be disabled" msgstr "" @@ -9730,7 +9733,7 @@ msgstr "" #: /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/library/catalogs/epub_mobi_builder.py:295 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1285 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1298 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -9751,27 +9754,26 @@ msgstr "" msgid "Double-click on a book to change the selection in the library view. Shift- or control-double-click to edit the metadata of a book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:71 msgid "Quickview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:72 msgid "Items" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:288 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:74 msgid "Search in the library view for the selected item" msgstr "" @@ -10838,7 +10840,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:201 msgid "by" msgstr "" @@ -10971,7 +10973,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11174,7 +11175,7 @@ msgid "Search for a shortcut by name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" @@ -11365,7 +11366,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1008 msgid "Dropping onto a device is not supported. First add the book to the calibre library." msgstr "" @@ -11471,7 +11472,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:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 msgid "Calibre Library" msgstr "" @@ -12552,7 +12553,6 @@ msgid "Do you really want to delete column %s and all its data?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:82 msgid "Here you can re-arrange the layout of the columns in the calibre library book list. You can hide columns by unchecking them. You can also create your own, custom columns." msgstr "" @@ -12561,17 +12561,14 @@ msgid "Move column up" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 msgid "Remove a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86 msgid "Add a user-defined column" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:88 msgid "Edit settings of a user-defined column" msgstr "" @@ -12580,7 +12577,6 @@ msgid "Move column down" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 msgid "Add &custom column" msgstr "" @@ -13422,39 +13418,39 @@ msgstr "" msgid "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:75 msgid "Max. simultaneous conversion/news download jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:76 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:77 msgid "Debug &device detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:78 msgid "Get information to setup the &user defined device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:79 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:80 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:81 msgid "&Abort conversion jobs that take more than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:82 msgid "Never abort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:83 msgid " minutes" msgstr "" @@ -13571,51 +13567,58 @@ msgstr "" msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:204 msgid "" "\n" "Customization: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:206 +msgid "" +"\n" +"\n" +"This plugin has been disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:237 msgid "Search for plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:251 msgid "Could not find any matching plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:293 msgid "files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:294 msgid "Add plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:326 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:327 #, python-format msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:336 #, python-format msgid "Select an actual plugin under %s to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:366 msgid "Plugin {0} successfully removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:374 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:375 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" @@ -13675,44 +13678,44 @@ msgstr "" msgid "Template Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71 msgid "Here you can control how calibre will save your books when you click the Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73 msgid "Replace space with &underscores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:75 msgid "Change paths to &lowercase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:76 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:77 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:78 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:79 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:80 msgid "&Show files in file browser after saving to disk" msgstr "" @@ -14185,35 +14188,35 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:125 msgid "

The toolbar in calibre is different depending on whether a device is connected or not. Choose which toolbar you would like to customize:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:126 msgid "Choose the toolbar to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127 msgid "A&vailable actions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:128 msgid "Add selected actions to toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:130 msgid "Remove selected actions from toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:132 msgid "&Current actions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:133 msgid "Move selected action up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:135 msgid "Move selected action down" msgstr "" @@ -14444,7 +14447,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:108 msgid "Query:" msgstr "" @@ -14454,7 +14456,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:112 msgid "Invert" msgstr "" @@ -14511,95 +14512,50 @@ msgstr "" msgid "Configure..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 msgid "Time" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 msgid "Number of seconds to wait for a store to respond" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 msgid "Number of seconds to let a store process results" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 msgid "Display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 msgid "Maximum number of results to show per store" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 msgid "Open search result in system browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 msgid "Number of search threads to use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 msgid "Number of cache update threads to use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:108 msgid "Number of cover download threads to use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:109 msgid "Number of details threads to use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:105 -msgid "Performance" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:106 -msgid "Number of simultaneous searches" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107 -msgid "Number of simultaneous cache updates" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:108 -msgid "Number of simultaneous cover downloads" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:109 -msgid "Number of simultaneous details downloads" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:62 -msgid "Search:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:152 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 -msgid "Books:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:154 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63 -#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:670 -msgid "Close" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 msgid "&Price:" msgstr "" @@ -14677,7 +14633,6 @@ msgid "Choose format to download to your library." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107 msgid "Get Books" msgstr "" @@ -14689,6 +14644,18 @@ msgstr "" msgid "Open in &external browser" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 +msgid "Books:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:670 +msgid "Close" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/sony_plugin.py:55 msgid "Not Available" @@ -15292,7 +15259,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:1105 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1106 msgid "Remember last used window size" msgstr "" @@ -15863,27 +15830,31 @@ msgstr "" msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1092 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 +msgid "Unknown error" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1093 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1099 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1100 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:1102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1103 msgid "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1108 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1110 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:1116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1117 msgid "" "%prog [options] file\n" "\n" @@ -15996,69 +15967,69 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:513 #, 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:569 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:574 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:591 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:645 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:646 #, 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:652 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:657 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:742 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:765 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:770 #, python-format msgid "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:854 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:855 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 #: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 msgid "welcome wizard" msgstr "" @@ -16455,7 +16426,7 @@ msgid "" "Applies to: CSV, XML output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:40 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:41 #, python-format msgid "" "Title of generated catalog used as title in metadata.\n" @@ -16463,7 +16434,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:47 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:48 #, python-format msgid "" "Save the output from different stages of the conversion pipeline to the specified directory. Useful if you are unsure at which stage of the conversion process a bug is occurring.\n" @@ -16471,7 +16442,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:57 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:58 #, python-format msgid "" "Regex describing tags to exclude as genres.\n" @@ -16479,7 +16450,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:66 msgid "" "Specifies the rules used to exclude books from the generated catalog.\n" "The model for an exclusion rule is either\n" @@ -16492,7 +16463,7 @@ msgid "" "Default: \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:79 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:80 #, python-format msgid "" "Include 'Authors' section in catalog.\n" @@ -16500,7 +16471,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:87 #, python-format msgid "" "Include 'Descriptions' section in catalog.\n" @@ -16508,7 +16479,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:94 #, python-format msgid "" "Include 'Genres' section in catalog.\n" @@ -16516,7 +16487,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:100 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:101 #, python-format msgid "" "Include 'Titles' section in catalog.\n" @@ -16524,7 +16495,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:107 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:108 #, python-format msgid "" "Include 'Series' section in catalog.\n" @@ -16532,7 +16503,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:114 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:115 #, python-format msgid "" "Include 'Recently Added' section in catalog.\n" @@ -16540,7 +16511,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:121 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:122 #, python-format msgid "" "Custom field containing note text to insert in Description header.\n" @@ -16548,7 +16519,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:128 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:129 #, python-format msgid "" "#:[before|after]:[True|False] specifying:\n" @@ -16559,7 +16530,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:138 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:139 #, python-format msgid "" "Specifies the output profile. In some cases, an output profile is required to optimize the catalog for the device. For example, 'kindle' or 'kindle_dx' creates a structured Table of Contents with Sections and Articles.\n" @@ -16567,7 +16538,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:146 msgid "" "Specifies the rules used to include prefixes indicating read books, wishlist items and other user-specified prefixes.\n" "The model for a prefix rule is ('','','','').\n" @@ -16575,7 +16546,7 @@ msgid "" "Default:\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:154 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:155 #, python-format msgid "" "Replace existing cover when generating the catalog.\n" @@ -16583,7 +16554,7 @@ msgid "" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:161 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:162 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -16592,7 +16563,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:268 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:272 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -16615,7 +16586,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:297 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2344 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2357 msgid "Titles" msgstr "" @@ -16624,12 +16595,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:303 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1646 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1659 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:305 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1845 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1858 msgid "Recently Read" msgstr "" @@ -16645,121 +16616,121 @@ msgstr "" msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:705 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:718 msgid "Sorting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:780 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "Sorting titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:792 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:805 msgid "" "No books to catalog.\n" "Check 'Excluded books' rules in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:807 msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1926 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1939 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2324 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2337 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2521 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2523 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2525 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2534 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2536 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2538 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2662 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2675 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2666 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2679 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2801 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2814 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2878 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2893 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3002 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3020 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3081 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3102 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3083 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3104 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3127 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3148 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3208 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3232 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3210 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3234 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3252 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3276 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3395 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3558 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3588 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3697 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3730 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3817 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4197 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4233 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4203 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4239 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4700 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4755 msgid "Saving NCX" msgstr ""