diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 675b33c159..556b2f0aed 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.8.18\n" -"POT-Creation-Date: 2011-09-09 10:17+MDT\n" -"PO-Revision-Date: 2011-09-09 10:17+MDT\n" +"Project-Id-Version: calibre 0.8.19\n" +"POT-Creation-Date: 2011-09-16 09:55+MDT\n" +"PO-Revision-Date: 2011-09-16 09:55+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -47,7 +47,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1898 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1900 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:35 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:98 @@ -76,7 +76,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:49 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:300 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 @@ -85,17 +85,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:125 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:159 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:733 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:987 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:989 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:991 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:734 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:988 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:990 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:992 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:496 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 @@ -128,10 +128,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:63 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102 -#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313 -#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:318 +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158 @@ -144,8 +144,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1172 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1173 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 @@ -164,7 +164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:253 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 @@ -172,21 +172,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:539 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:547 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:558 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2035 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2185 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3240 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:549 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:560 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2037 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2187 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3242 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3375 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:227 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:228 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:229 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:150 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:66 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 @@ -845,26 +845,26 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:647 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:985 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:987 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:814 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:826 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1099 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1101 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1101 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1103 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1103 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1105 msgid "Card B" msgstr "" @@ -876,15 +876,15 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:125 msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:175 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:178 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:194 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:197 msgid "Communicate with WebOS tablets." msgstr "" @@ -987,9 +987,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:332 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:345 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3101 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:334 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:347 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3103 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -997,8 +997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3060 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3078 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3062 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3080 msgid "Catalog" msgstr "" @@ -1411,52 +1411,56 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:59 +msgid "Comments have been removed as the SONY reader chokes on them" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:64 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "Comma separated list of metadata fields to turn into collections on the device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:70 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 #, python-format msgid ". Two special collections are available: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Add these values to the list to enable them. The collections will be given the name provided after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:76 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:77 msgid "Normally, the SONY readers get the cover image from the ebook file itself. With this option, calibre will send a separate cover image to the reader, useful if you are sending DRMed books in which you cannot change the cover. WARNING: This option should only be used with newer SONY readers: 350, 650, 950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:83 msgid "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 msgid "Set this option to have separate book covers uploaded every time you connect your device. Unset this option if you have so many books on the reader that performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:91 msgid "Set this option if you want the cover thumbnails to have the same aspect ratio (width to height) as the cover. Unset it if you want the thumbnail to be the maximum size, ignoring aspect ratio." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 msgid "Search for books in all folders" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:97 msgid "Setting this option tells calibre to look for books in all folders on the device and its cards. This permits calibre to find books put on the device by other software and by wireless download." msgstr "" @@ -1957,213 +1961,213 @@ msgid "Remove spacing between paragraphs. Also sets an indent on paragraphs of 1 msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 -msgid "When calibre removes blank lines between paragraphs, it automatically sets a paragraph indent, to ensure that paragraphs can be easily distinguished. This option controls the width of that indent (in em)." +msgid "When calibre removes blank lines between paragraphs, it automatically sets a paragraph indent, to ensure that paragraphs can be easily distinguished. This option controls the width of that indent (in em). If you set this value negative, then the indent specified in the input document is used, that is, calibre does not change the indentation." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 msgid "Use the cover detected from the source file in preference to the specified cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:384 msgid "Insert a blank line between paragraphs. Will not work if the source file does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:389 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 msgid "Set the height of the inserted blank lines (in em). The height of the lines between paragraphs will be twice the value set here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 -msgid "Remove the first image from the input ebook. Useful if the first image in the source file is a cover and you are specifying an external cover." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +msgid "Remove the first image from the input ebook. Useful if the input document has a cover image that is not identified as a cover. In this case, if you set a cover in calibre, the output document will end up with two cover images if you do not specify this option." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 msgid "Insert the book metadata at the start of the book. This is useful if your ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:412 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 msgid "Convert plain quotes, dashes and ellipsis to their typographically correct equivalents. For details, see http://daringfireball.net/projects/smartypants" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:420 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 msgid "Convert fancy quotes, dashes and ellipsis to their plain equivalents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:431 msgid "Read metadata from the specified OPF file. Metadata read from this file will override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #, python-format msgid "Transliterate unicode characters to an ASCII representation. Use with care because this will replace unicode characters with ASCII. For instance it will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases where there are multiple representations of a character (characters shared by Chinese and Japanese for instance) the representation based on the current calibre interface language will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:453 msgid "Preserve ligatures present in the input document. A ligature is a special rendering of a pair of characters like ff, fi, fl et cetera. Most readers do not have support for ligatures in their default fonts, so they are unlikely to render correctly. By default, calibre will turn a ligature into the corresponding pair of normal characters. This option will preserve them instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:462 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:38 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:469 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:474 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:478 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:479 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:482 msgid "Set the cover to the specified file or URL" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:483 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:486 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:54 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:487 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:490 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:56 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:494 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:60 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:495 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:62 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:499 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:502 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:503 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:506 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:66 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:510 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:68 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:514 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:70 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:518 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:522 msgid "Set the publication date." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:526 msgid "Set the book timestamp (used by the date column in calibre)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:530 msgid "Enable heuristic processing. This option must be set for any heuristic processing to take place." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:532 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:535 msgid "Detect unformatted chapter headings and sub headings. Change them to h2 and h3 tags. This setting will not create a TOC, but can be used in conjunction with structure detection to create one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:539 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:542 msgid "Look for common words and patterns that denote italics and italicize them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:544 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:547 msgid "Turn indentation created from multiple non-breaking space entities into CSS indents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:552 msgid "Scale used to determine the length at which a line should be unwrapped. Valid values are a decimal between 0 and 1. The default is 0.4, just below the median line length. If only a few lines in the document require unwrapping this value should be reduced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:557 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:560 msgid "Unwrap lines using punctuation and other formatting clues." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:561 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:564 msgid "Remove empty paragraphs from the document when they exist between every other paragraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:566 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:569 msgid "Left aligned scene break markers are center aligned. Replace soft scene breaks that use multiple blank lines with horizontal rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:572 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:575 msgid "Replace scene breaks with the specified text. By default, the text from the input document is used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:577 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:580 msgid "Analyze hyphenated words throughout the document. The document itself is used as a dictionary to determine whether hyphens should be retained or removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:583 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:586 msgid "Looks for occurrences of sequential

or

tags. The tags are renumbered to prevent splitting in the middle of chapter headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:592 msgid "Search pattern (regular expression) to be replaced with sr1-replace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:597 msgid "Replacement to replace the text found with sr1-search." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:598 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:601 msgid "Search pattern (regular expression) to be replaced with sr2-replace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:603 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:606 msgid "Replacement to replace the text found with sr2-search." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:610 msgid "Search pattern (regular expression) to be replaced with sr3-replace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:612 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:615 msgid "Replacement to replace the text found with sr3-search." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:714 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:717 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:772 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:775 msgid "Values of series index and rating must be numbers. Ignoring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:782 msgid "Failed to parse date/time" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:938 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:941 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:965 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:968 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1069 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1072 msgid "Creating" msgstr "" @@ -2244,7 +2248,7 @@ msgid "Start" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:108 msgid "All articles" msgstr "" @@ -2654,7 +2658,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:752 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:922 #: /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" @@ -2800,7 +2804,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1417 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:934 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -2845,7 +2849,7 @@ msgstr "" msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:161 msgid "Metadata source" msgstr "" @@ -2934,6 +2938,10 @@ msgstr "" msgid "Extract the contents of the MOBI file to the specified directory. If the directory already exists, it will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:59 +msgid "Enable sharing of book content via Facebook etc. on the Kindle. WARNING: Using this feature means that the book will not auto sync its last read position on multiple devices. Complain to Amazon." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:274 msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" @@ -3304,15 +3312,21 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:272 +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:277 #, python-format msgid "" "This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/rtf2xml/hex_2_utf8.py:291 -msgid "error no state found in hex_2_utf8" +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf2xml/ParseRtf.py:379 +msgid "File could be older RTF...\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf2xml/ParseRtf.py:383 +msgid "" +"File also has newer RTF.\n" +"Will do the best to convert.\n" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25 @@ -3483,7 +3497,7 @@ msgid "Upload downloaded news to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 -msgid "Delete books from library after uploading to device" +msgid "Delete news books from library after uploading to device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 @@ -3643,7 +3657,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222 @@ -3740,7 +3754,7 @@ msgid "Add books to your calibre library from the connected device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:595 msgid "Fetch annotations (experimental)" msgstr "" @@ -4001,8 +4015,8 @@ msgid "Found no errors in your calibre library database. Do you want calibre to msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:745 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:968 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:337 @@ -4024,7 +4038,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:466 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:898 msgid "Not allowed" @@ -4072,46 +4086,46 @@ msgstr "" msgid "Empty output file, probably the conversion process crashed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 msgid "Copy to library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:128 msgid "Copy selected books to the specified library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:161 msgid "(delete after copy)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:170 msgid "Cannot copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:175 msgid "No library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:176 #, python-format msgid "No library found at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:183 msgid "Copying" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:194 msgid "Could not copy books: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:198 #, python-format msgid "Copied %(num)d books to %(loc)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:213 msgid "You cannot use other libraries while using the environment variable CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" @@ -4209,14 +4223,14 @@ msgid "Main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:529 msgid "Storage Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:221 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:531 msgid "Storage Card B" msgstr "" @@ -4867,7 +4881,7 @@ msgid "The specified directory could not be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:899 msgid "No books" msgstr "" @@ -5165,7 +5179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120 #: /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 @@ -5950,7 +5964,7 @@ msgid "Insert &blank line between paragraphs" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:132 msgid " em" msgstr "" @@ -5974,23 +5988,28 @@ msgstr "" msgid "

When calibre removes inter paragraph spacing, it automatically sets a paragraph indent, to ensure that paragraphs can be easily distinguished. This option controls the width of that indent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544 +msgid "No change" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139 msgid "&Indent size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144 msgid "&Line size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:149 msgid "Smarten &punctuation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:153 msgid "&UnSmarten punctuation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:157 msgid "&Linearize tables" msgstr "" @@ -6163,39 +6182,43 @@ msgstr "" msgid "MOBI Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:25 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:32 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:36 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:40 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:48 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:55 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:63 +msgid "Enable sharing of book content via Facebook, etc. WARNING: Disables last read syncing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Ignore &margins" msgstr "" @@ -6356,7 +6379,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:611 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 msgid "&Previous" @@ -6364,7 +6387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:610 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:107 msgid "&Next" @@ -6855,156 +6878,156 @@ msgstr "" msgid "Send collections to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:417 #, python-format msgid "Upload %d books to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:433 msgid "Delete books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:451 msgid "Download books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:462 msgid "View book on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:503 msgid "Set default send to device action" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:509 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:511 msgid "Send to storage card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:513 msgid "Send to storage card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:514 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Main Memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:539 msgid "Send specific format to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:540 msgid "Send and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:583 msgid "Eject device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:664 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:316 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:58 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:680 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1223 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:700 msgid "Select folder to open as device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:751 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:752 msgid "There was a temporary error talking to the device. Please unplug and reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:795 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:797 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:900 msgid "selected to send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 -#, python-format -msgid "%(num)i of %(total)i Books" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format +msgid "%(num)i of %(total)i Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:923 +#, python-format msgid "0 of %i Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 msgid "Choose format to send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932 msgid "No device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933 msgid "Cannot send: No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:932 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940 msgid "No card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:933 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:941 msgid "Cannot send: Device has no storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1085 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1217 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031 msgid "Sending catalogs to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1126 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1130 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1180 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1184 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1220 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1224 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:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1297 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1294 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1298 msgid "

Cannot upload books to device there is no more free space available " msgstr "" @@ -7610,7 +7633,7 @@ 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/metadata/single.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:133 msgid "Manage authors" msgstr "" @@ -7716,7 +7739,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Custom metadata" msgstr "" @@ -7860,10 +7883,6 @@ msgstr "" msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544 -msgid "No change" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:545 msgid " stars" msgstr "" @@ -7874,7 +7893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:184 msgid "Open Tag Editor" msgstr "" @@ -8003,13 +8022,13 @@ msgid "&Languages:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:538 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:708 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 msgid "&Custom metadata" msgstr "" @@ -9765,8 +9784,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:505 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83 @@ -9792,40 +9811,40 @@ msgstr "" msgid "Press a key..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:80 msgid "Already assigned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:459 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:82 msgid "already assigned to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:499 msgid "This shortcut no longer exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:508 msgid "Shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:592 msgid "Double click on any entry to change the keyboard shortcuts associated with it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:607 msgid "Search for a shortcut by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336 msgid "No matches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:412 #, python-format msgid "Could not find any shortcuts matching %s" @@ -10199,13 +10218,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:437 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10490,11 +10509,11 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:30 msgid "Edit Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:828 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 @@ -10502,120 +10521,120 @@ msgstr "" msgid "Next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:68 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 msgid "Previous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to green." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:125 msgid "Automatically create the author sort entry based on the current author entry. Using this button to create author sort will change author sort from red to green. There is a menu of functions available under this button. Click and hold on the button to see it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:131 msgid "Set author sort from author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:132 msgid "Set author from author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:135 msgid "Copy author to author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:137 msgid "Copy author sort to author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:148 msgid "Swap the author and title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:154 msgid "Manage authors. Use to rename authors and correct individual author's sort values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:161 msgid "Remove unused series (Series that have no books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:196 msgid "Paste the contents of the clipboard into the identifiers box prefixed with isbn:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:212 msgid "&Download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:224 msgid "Configure download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:228 msgid "Change how calibre downloads metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:291 #, python-format msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:332 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:334 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:341 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:486 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:793 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:797 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:838 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:696 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:778 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:844 msgid "Basic metadata" msgstr "" @@ -13140,7 +13159,7 @@ msgid "Changing the metadata for that many books can take a while. Are you sure? msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:453 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:455 msgid "Searches" msgstr "" @@ -15211,17 +15230,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3401 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3403 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3430 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3432 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3449 msgid "Compacting database" msgstr "" @@ -16093,106 +16112,110 @@ msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 -msgid "Spanish (Mexico)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:149 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "pm" msgstr "" @@ -16294,106 +16317,106 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:719 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:813 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:826 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:821 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:823 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:825 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:838 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:922 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:924 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:960 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:974 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:963 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:976 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1043 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1056 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1059 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1072 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1068 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1081 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1077 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1090 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1123 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1136 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1263 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1276 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1334 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1347 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1345 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1358 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1362 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1375 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1517 msgid "Failed to log in, check your username and password for the calibre Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1519 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 msgid "You do not have permission to download this issue. Either your subscription has expired or you have exceeded the maximum allowed downloads for today." msgstr "" @@ -16578,7 +16601,7 @@ msgid "Author sort name algorithm" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:52 -msgid "The algorithm used to copy author to author_sort\nPossible values are:\ninvert: use \"fn ln\" -> \"ln, fn\"\ncopy : copy author to author_sort without modification\ncomma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\nnocomma : \"fn ln\" -> \"ln fn\" (without the comma)\nWhen this tweak is changed, the author_sort values stored with each author\nmust be recomputed by right-clicking on an author in the left-hand tags pane,\nselecting 'manage authors', and pressing 'Recalculate all author sort values'.\nThe author name suffixes are words that are ignored when they occur at the\nend of an author name. The case of the suffix is ignored and trailing\nperiods are automatically handled.\nThe author name copy words are a set of words which if they occur in an\nauthor name cause the automatically generated author sort string to be\nidentical to the author name. This means that the sort for a string like Acme\nInc. will be Acme Inc. instead of Inc., Acme" +msgid "The algorithm used to copy author to author_sort\nPossible values are:\ninvert: use \"fn ln\" -> \"ln, fn\"\ncopy : copy author to author_sort without modification\ncomma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\nnocomma : \"fn ln\" -> \"ln fn\" (without the comma)\nWhen this tweak is changed, the author_sort values stored with each author\nmust be recomputed by right-clicking on an author in the left-hand tags pane,\nselecting 'manage authors', and pressing 'Recalculate all author sort values'.\nThe author name suffixes are words that are ignored when they occur at the\nend of an author name. The case of the suffix is ignored and trailing\nperiods are automatically handled. The same is true for prefixes.\nThe author name copy words are a set of words which if they occur in an\nauthor name cause the automatically generated author sort string to be\nidentical to the author name. This means that the sort for a string like Acme\nInc. will be Acme Inc. instead of Inc., Acme" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:76